From 2bc91f046523d779bd7778ac67c9e8d7a1ccbfd4 Mon Sep 17 00:00:00 2001 From: luying Date: Thu, 3 Mar 2022 19:30:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AD=A6=E5=B0=86=EF=BC=9A=E5=8F=82=E6=95=B0?= =?UTF-8?q?=E9=99=90=E5=88=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/role/handler/heroHandler.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/game-server/app/servers/role/handler/heroHandler.ts b/game-server/app/servers/role/handler/heroHandler.ts index 44bb3cdab..2bdcd28dd 100644 --- a/game-server/app/servers/role/handler/heroHandler.ts +++ b/game-server/app/servers/role/handler/heroHandler.ts @@ -14,7 +14,7 @@ import { pushComposeOrangeHero, pushHeroQualityUpMsg, pushHeroStarMax, pushHeroW import { calculatetopLineup } from '../../../pubUtils/playerCe'; import { PvpDefenseModel } from '../../../db/PvpDefense'; import { checkTaskWithHero, checkTask, checkActivityTask } from '../../../services/taskService'; -import { pick } from 'underscore'; +import { isNumber, pick } from 'underscore'; import { updateEplaces } from '../../../services/equipService'; import { addConsumeToHero } from '../../../services/roleService'; import { getCoinObject, getGoldObject } from '../../../pubUtils/itemUtils'; @@ -649,6 +649,8 @@ export class HeroHandler { let sid: string = session.get('sid'); let { hid } = msg; + if(!isNumber(hid) && !hid) return resResult(STATUS.WRONG_PARMS); + // 武将初始,但是皮肤这里不初始 let hero = await HeroModel.findByHidAndRole(hid, roleId); if(!hero) return resResult(STATUS.HERO_NOT_FIND);