diff --git a/game-server/app/servers/battle/handler/towerBattleHandler.ts b/game-server/app/servers/battle/handler/towerBattleHandler.ts index ba72e39da..e8edcc91f 100644 --- a/game-server/app/servers/battle/handler/towerBattleHandler.ts +++ b/game-server/app/servers/battle/handler/towerBattleHandler.ts @@ -271,6 +271,7 @@ export class TowerBattleHandler { return resResult(STATUS.TOWER_TASK_BATCH_NOT_FOUND); } const { compTasks, rewards } = checkResult; + if(compTasks.length <= 0) return resResult(STATUS.TOWER_TASK_SEND_ERR) let goods = await addItems(roleId, roleName, sid, rewards, ITEM_CHANGE_REASON.TOWER_TASK_REWARD); await TowerTaskRecModel.finishTask(msg.batchCode, compTasks); let refRemainTime = getRemainTime(curTime); diff --git a/shared/consts/statusCode.ts b/shared/consts/statusCode.ts index b1b612066..1c64b08d2 100644 --- a/shared/consts/statusCode.ts +++ b/shared/consts/statusCode.ts @@ -109,6 +109,7 @@ export const STATUS = { TOWER_LV_NOT_ENOUGH: { code: 20523, simStr: '层数不足不可领取奖励' }, TOWER_BOX_NO_RECEIVE: { code: 20524, simStr: '无可领取奖励' }, TOWER_BOX_HAS_RECEIVED: { code: 20525, simStr: '奖励已领取' }, + TOWER_TASK_CANNOT_RECEIVE: { code: 20526, simStr: '无可领取派遣任务' }, // 寻宝(共斗) 20600 - 20699 COM_BATTLE_DUP_ENTER: { code: 20601, simStr: '不能重复加入' }, COM_BATTLE_BLUEPRT_NOT_FOUND: { code: 20602, simStr: '藏宝图不足' },