镇念塔:修复无法刷新问题
This commit is contained in:
@@ -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, []); // 新建任务
|
||||
|
||||
Reference in New Issue
Block a user