From 6af3dc220b16dfe6b58f1110c23e07aefbf791bc Mon Sep 17 00:00:00 2001 From: mamengke01 <794347210@qq.com> Date: Wed, 27 Jan 2021 17:08:08 +0800 Subject: [PATCH] =?UTF-8?q?boss=20debug=E5=8A=A0=E6=8C=91=E6=88=98?= =?UTF-8?q?=E6=AC=A1=E6=95=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../battle/handler/guildBossHandler.ts | 19 ++++++++++++++++++- 1 file changed, 18 insertions(+), 1 deletion(-) diff --git a/game-server/app/servers/battle/handler/guildBossHandler.ts b/game-server/app/servers/battle/handler/guildBossHandler.ts index ff377119a..cb97e38f4 100644 --- a/game-server/app/servers/battle/handler/guildBossHandler.ts +++ b/game-server/app/servers/battle/handler/guildBossHandler.ts @@ -22,6 +22,24 @@ export class GuildHandler { constructor(private app: Application) { } + async debugAddBattleTimes(msg: {}, session: BackendSession) { + const roleId: string = session.get('roleId'); + let userGuild = await UserGuildModel.getMyGuild(roleId, 'guildCode'); + if (!userGuild) + return resResult(STATUS.WRONG_PARMS); + const { guildCode: code } = userGuild; + let { ranks } = await BossInstanceModel.findBossInstance(code); + for (let i = 0;i < ranks.length; i++) { + let rank = ranks[i]; + if (rank.roleId == roleId) { + rank.time = 0; + break; + } + } + let { ranks : resRanks } = await BossInstanceModel.updateBossInstance(code, {ranks}); + return resResult(STATUS.SUCCESS, { ranks: resRanks }); + } + // 获得boss关卡 async getBossInstance(msg: {}, session: BackendSession) { const roleId: string = session.get('roleId'); @@ -159,6 +177,5 @@ export class GuildHandler { await addActive(roleId, serverId, 3, 1); return resResult(STATUS.SUCCESS, result); } - } \ No newline at end of file