镇念塔:修复无法刷新问题

This commit is contained in:
luying
2022-09-26 13:48:49 +08:00
parent fbef0e55fe
commit ab86797e71

View File

@@ -125,9 +125,10 @@ export async function getTasks(roleId: string) {
let preTasks = await TowerTaskRecModel.getPreTasks(roleId);
if(preTasks && preTasks.length) {
let checkResult = checkTaskRewards(preTasks[0].batchCode, preTasks );
if(!checkResult) return false;
await sendMailByContent(MAIL_TYPE.TOWER_TASK_REWARD, roleId, { goods: checkResult.rewards });
await TowerTaskRecModel.finishTask(preTasks[0].batchCode, preTasks.map(cur => cur.taskCode));
if(checkResult) {
await sendMailByContent(MAIL_TYPE.TOWER_TASK_REWARD, roleId, { goods: checkResult.rewards });
await TowerTaskRecModel.finishTask(preTasks[0].batchCode, preTasks.map(cur => cur.taskCode));
};
}
curTasks = await refreshTasks(towerLv, batchCode, roleId, roleName, []); // 新建任务