From 3c8ba217e333a3be6cc33c5852357b83ad115e98 Mon Sep 17 00:00:00 2001 From: luying Date: Tue, 11 Oct 2022 17:07:12 +0800 Subject: [PATCH] =?UTF-8?q?=E9=95=87=E5=BF=B5=E5=A1=94=EF=BC=9A=E4=B8=80?= =?UTF-8?q?=E9=94=AE=E6=B4=BE=E9=81=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/battle/handler/towerBattleHandler.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/game-server/app/servers/battle/handler/towerBattleHandler.ts b/game-server/app/servers/battle/handler/towerBattleHandler.ts index 4483940c7..6d030d513 100644 --- a/game-server/app/servers/battle/handler/towerBattleHandler.ts +++ b/game-server/app/servers/battle/handler/towerBattleHandler.ts @@ -198,6 +198,7 @@ export class TowerBattleHandler { async sendTaskHero(msg: {batchCode: string, tasks: {taskCode: string, heroes: number[]}[]}, session: BackendSession) { let roleId = session.get('roleId'); + let batchCode = msg.batchCode; const curTime = new Date(); let curTasks = await TowerTaskRecModel.getCurTasks(roleId); // 当前一批的任务 if (!curTasks || curTasks.length == 0) { @@ -215,6 +216,7 @@ export class TowerBattleHandler { } tasksCode.push(task.taskCode); taskMap.set(task.taskCode, task); + batchCode = task.batchCode; }); for (let { taskCode, heroes: seqIds } of msg.tasks) { let curTask = taskMap.get(taskCode); // 数据库中,这个任务的数据 @@ -243,7 +245,7 @@ export class TowerBattleHandler { tasks.push({ taskCode, heroes: taskHeroes, completeTime: dicTask.completeTime}) } - const recs = await TowerTaskRecModel.sendHeroes(roleId, msg.batchCode, tasks, curTime,); + const recs = await TowerTaskRecModel.sendHeroes(roleId, batchCode, tasks, curTime,); if (!recs || recs.length === 0) { return resResult(STATUS.TOWER_TASK_SEND_ERR); }