增加异常处理
This commit is contained in:
@@ -103,6 +103,7 @@ async function getDetail() {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
function goldCreatorTab() {
|
function goldCreatorTab() {
|
||||||
|
$.subTitleInfos = [];
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
const body = {"subTitleId":"","isPrivateVote":"0"};
|
const body = {"subTitleId":"","isPrivateVote":"0"};
|
||||||
const options = taskUrl('goldCreatorTab', body)
|
const options = taskUrl('goldCreatorTab', body)
|
||||||
@@ -115,7 +116,7 @@ function goldCreatorTab() {
|
|||||||
if (safeGet(data)) {
|
if (safeGet(data)) {
|
||||||
data = JSON.parse(data)
|
data = JSON.parse(data)
|
||||||
if (data.code === '0') {
|
if (data.code === '0') {
|
||||||
$.subTitleInfos = data.result.subTitleInfos;
|
$.subTitleInfos = data.result.subTitleInfos || [];
|
||||||
let unVoted = $.subTitleInfos.length
|
let unVoted = $.subTitleInfos.length
|
||||||
console.log(`共有${$.subTitleInfos.length}个主题`);
|
console.log(`共有${$.subTitleInfos.length}个主题`);
|
||||||
$.stageId = data.result.mainTitleHeadInfo.stageId;
|
$.stageId = data.result.mainTitleHeadInfo.stageId;
|
||||||
@@ -123,6 +124,8 @@ function goldCreatorTab() {
|
|||||||
await goldCreatorDetail($.subTitleInfos[0]['matGrpId'], $.subTitleInfos[0]['subTitleId'], $.subTitleInfos[0]['taskId'], $.subTitleInfos[0]['batchId'], true);
|
await goldCreatorDetail($.subTitleInfos[0]['matGrpId'], $.subTitleInfos[0]['subTitleId'], $.subTitleInfos[0]['taskId'], $.subTitleInfos[0]['batchId'], true);
|
||||||
$.subTitleInfos = $.subTitleInfos.filter(vo => !!vo && vo['hasVoted'] === '0');
|
$.subTitleInfos = $.subTitleInfos.filter(vo => !!vo && vo['hasVoted'] === '0');
|
||||||
console.log(`已投票${unVoted - $.subTitleInfos.length}主题\n`);
|
console.log(`已投票${unVoted - $.subTitleInfos.length}主题\n`);
|
||||||
|
} else {
|
||||||
|
console.log(`goldCreatorTab 异常:${JSON.stringify(data)}`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@@ -136,6 +139,9 @@ function goldCreatorTab() {
|
|||||||
}
|
}
|
||||||
//获取每个主题下面待投票的商品
|
//获取每个主题下面待投票的商品
|
||||||
function goldCreatorDetail(groupId, subTitleId, taskId, batchId, flag = false) {
|
function goldCreatorDetail(groupId, subTitleId, taskId, batchId, flag = false) {
|
||||||
|
$.skuList = [];
|
||||||
|
$.taskList = [];
|
||||||
|
$.remainVotes = 0;
|
||||||
return new Promise(resolve => {
|
return new Promise(resolve => {
|
||||||
const body = {
|
const body = {
|
||||||
groupId,
|
groupId,
|
||||||
@@ -155,15 +161,17 @@ function goldCreatorDetail(groupId, subTitleId, taskId, batchId, flag = false) {
|
|||||||
if (safeGet(data)) {
|
if (safeGet(data)) {
|
||||||
data = JSON.parse(data)
|
data = JSON.parse(data)
|
||||||
if (data.code === '0') {
|
if (data.code === '0') {
|
||||||
$.remainVotes = data.result.remainVotes;
|
$.remainVotes = data.result.remainVotes || 0;
|
||||||
$.skuList = data.result.skuList;
|
$.skuList = data.result.skuList || [];
|
||||||
$.taskList = data.result.taskList;
|
$.taskList = data.result.taskList || [];
|
||||||
if (flag) {
|
if (flag) {
|
||||||
await doTask2(batchId);
|
await doTask2(batchId);
|
||||||
} else {
|
} else {
|
||||||
console.log(`当前剩余投票次数:${$.remainVotes}`);
|
console.log(`当前剩余投票次数:${$.remainVotes}`);
|
||||||
await doTask(subTitleId, taskId, batchId);
|
await doTask(subTitleId, taskId, batchId);
|
||||||
}
|
}
|
||||||
|
} else {
|
||||||
|
console.log(`goldCreatorDetail 异常:${JSON.stringify(data)}`)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user