From da86ba4930423628e976c16df46054ff24b57742 Mon Sep 17 00:00:00 2001 From: luying Date: Thu, 21 Jan 2021 18:12:45 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8F=82=E6=95=B0=E9=94=99=E8=AF=AF=E6=8B=A6?= =?UTF-8?q?=E6=88=AA?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../app/servers/battle/handler/dailyBattleHandler.ts | 2 +- .../app/servers/battle/handler/dungeonBattleHandler.ts | 2 +- game-server/config/clientProtos.ts | 6 ++++++ 3 files changed, 8 insertions(+), 2 deletions(-) diff --git a/game-server/app/servers/battle/handler/dailyBattleHandler.ts b/game-server/app/servers/battle/handler/dailyBattleHandler.ts index cb2258267..ab8726139 100644 --- a/game-server/app/servers/battle/handler/dailyBattleHandler.ts +++ b/game-server/app/servers/battle/handler/dailyBattleHandler.ts @@ -66,7 +66,7 @@ export class DailyBattleHandler { // 购买每日次数 async buyNum(msg: { type: number, count: number }, session: BackendSession) { let {type, count} = msg; - if(count < 0) return resResult(STATUS.WRONG_PARMS); + if( !count || count < 0) return resResult(STATUS.WRONG_PARMS); const roleId = session.get('roleId'); const sid = session.get('sid'); diff --git a/game-server/app/servers/battle/handler/dungeonBattleHandler.ts b/game-server/app/servers/battle/handler/dungeonBattleHandler.ts index 9bc5a3693..e93591d58 100644 --- a/game-server/app/servers/battle/handler/dungeonBattleHandler.ts +++ b/game-server/app/servers/battle/handler/dungeonBattleHandler.ts @@ -35,7 +35,7 @@ export class DungeonBattleHandler { // 购买每日次数 async buyNum(msg: { count: number }, session: BackendSession) { let { count } = msg; - if(count < 0) return resResult(STATUS.WRONG_PARMS); + if( !count || count < 0) return resResult(STATUS.WRONG_PARMS); const roleId = session.get('roleId'); const sid = session.get('sid'); diff --git a/game-server/config/clientProtos.ts b/game-server/config/clientProtos.ts index 7bf2c87ec..6086a7337 100644 --- a/game-server/config/clientProtos.ts +++ b/game-server/config/clientProtos.ts @@ -168,5 +168,11 @@ module.exports = { "battle.normalBattleHandler.checkBattle": { "required uInt32 battleId": 1, "repeated uInt32 heroes": 2 + }, + "battle.dungeonBattleHandler.buyNum": { + "required uInt32 count": 1 + }, + "battle.dailyBattleHandler.buyNum": { + "required uInt32 count": 1 } } \ No newline at end of file