From 9af1f80b674083b57b7da1b89fb81d1d29cfc255 Mon Sep 17 00:00:00 2001 From: luying Date: Thu, 28 Apr 2022 20:40:09 +0800 Subject: [PATCH] =?UTF-8?q?=E9=95=87=E5=BF=B5=E5=A1=94=EF=BC=9A=E6=8E=92?= =?UTF-8?q?=E8=A1=8C=E6=A6=9C=E6=9B=B4=E6=96=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/battle/handler/towerBattleHandler.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/game-server/app/servers/battle/handler/towerBattleHandler.ts b/game-server/app/servers/battle/handler/towerBattleHandler.ts index 3ac34bcfd..3d35dbca1 100644 --- a/game-server/app/servers/battle/handler/towerBattleHandler.ts +++ b/game-server/app/servers/battle/handler/towerBattleHandler.ts @@ -20,6 +20,7 @@ import { WarStar } from '../../../domain/dbGeneral'; import { RewardInter } from '../../../pubUtils/interface'; import { combineItems } from '../../../services/role/util'; import { checkTask } from '../../../services/task/taskService'; +import { Rank } from '../../../services/rankService'; export default function(app: Application) { return new TowerBattleHandler(app); @@ -332,6 +333,10 @@ export class TowerBattleHandler { let data = await getTowerStatus(role); await checkTask(serverId, roleId, sid, TASK_TYPE.BATTLE_TOWER_LV, { towerLv: role.towerLv - 1 }); + // 更新redis + let r = new Rank(REDIS_KEY.TOWER_RANK, { serverId }); + await r.setRankWithRoleInfo(roleId, role.towerLv - 1, role.towerUpTime.getTime(), role); + return resResult(STATUS.SUCCESS, { ...data, goods }); }