From ca0efdbcb8970382479061740cd64cbd59b25024 Mon Sep 17 00:00:00 2001 From: luying Date: Thu, 2 Sep 2021 21:04:27 +0800 Subject: [PATCH] =?UTF-8?q?=E6=AD=A6=E5=B0=86=EF=BC=9A=E5=90=88=E6=88=90?= =?UTF-8?q?=E6=88=98=E5=8A=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/servers/role/handler/heroHandler.ts | 6 ++++++ shared/pubUtils/roleUtil.ts | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/game-server/app/servers/role/handler/heroHandler.ts b/game-server/app/servers/role/handler/heroHandler.ts index 24b1e0e50..bb7edbe79 100644 --- a/game-server/app/servers/role/handler/heroHandler.ts +++ b/game-server/app/servers/role/handler/heroHandler.ts @@ -99,6 +99,8 @@ export class HeroHandler { // 武将碎片合成 public async compose(msg: { hid: number }, session: BackendSession) { + try { + let roleId: string = session.get('roleId'); let roleName: string = session.get('roleName'); let sid: string = session.get('sid'); @@ -122,6 +124,10 @@ export class HeroHandler { pushComposeOrangeHero(roleId, roleName, serverId, heroes[0]); return resResult(STATUS.SUCCESS, { curHero: heroes[0] }); + + }catch(e) { + return resResult(STATUS.WRONG_PARMS, {err: e.stack}) + } } // 武将升级 diff --git a/shared/pubUtils/roleUtil.ts b/shared/pubUtils/roleUtil.ts index 107969bf0..4e2b3d212 100644 --- a/shared/pubUtils/roleUtil.ts +++ b/shared/pubUtils/roleUtil.ts @@ -276,6 +276,6 @@ export class CreateHeroes extends UpdateHeroes { } public getResultHeroes() { - return this.resultHeroes; + return this.resultHeroes.map(cur => { return {...cur, ce: reduceCe(cur.ce)}}); } } \ No newline at end of file