diff --git a/game-server/app/services/battleService.ts b/game-server/app/services/battleService.ts index 79d45daa9..06baf4b40 100644 --- a/game-server/app/services/battleService.ts +++ b/game-server/app/services/battleService.ts @@ -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, []); // 新建任务