diff --git a/game-server/app/servers/activity/handler/gachaHandler.ts b/game-server/app/servers/activity/handler/gachaHandler.ts index f94698a24..078cf8570 100644 --- a/game-server/app/servers/activity/handler/gachaHandler.ts +++ b/game-server/app/servers/activity/handler/gachaHandler.ts @@ -30,11 +30,15 @@ export class GachaHandler { * @memberof GachaHandler */ async getGachaList(msg: {}, session: BackendSession) { - const { } = msg; - const roleId: string = session.get('roleId'); - const list = await getGachaList(roleId); - - return resResult(STATUS.SUCCESS, { list }); + try { + const { } = msg; + const roleId: string = session.get('roleId'); + const list = await getGachaList(roleId); + + return resResult(STATUS.SUCCESS, { list }); + }catch(e) { + return resResult(STATUS.WRONG_PARMS, {err:e.stack}) + } } /** diff --git a/game-server/app/servers/role/handler/heroHandler.ts b/game-server/app/servers/role/handler/heroHandler.ts index bb7edbe79..d19c54b6a 100644 --- a/game-server/app/servers/role/handler/heroHandler.ts +++ b/game-server/app/servers/role/handler/heroHandler.ts @@ -99,7 +99,6 @@ export class HeroHandler { // 武将碎片合成 public async compose(msg: { hid: number }, session: BackendSession) { - try { let roleId: string = session.get('roleId'); let roleName: string = session.get('roleName'); @@ -124,10 +123,6 @@ 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 b1a3a9155..406a6de2b 100644 --- a/shared/pubUtils/roleUtil.ts +++ b/shared/pubUtils/roleUtil.ts @@ -131,7 +131,7 @@ export class UpdateHeroes { // 更新军团信息 if(this.guild) { let r = new Rank(REDIS_KEY.GUILD_INFO, { code: this.guild.code }); - await r.generParamAndSet(REDIS_KEY.GUILD_INFO, { roleId }, { guild: this.guild }); + await r.generParamAndSet(REDIS_KEY.GUILD_INFO, { guildCode: this.guild.code }, { guild: this.guild }); } // 武将数量 if(this.incHeroNum > 0) {