From 8498e091ab6cda848be198d5e1b3b125d93999c8 Mon Sep 17 00:00:00 2001 From: liangtongchuan Date: Wed, 17 Mar 2021 18:27:34 +0800 Subject: [PATCH] =?UTF-8?q?=E8=81=8A=E5=A4=A9=EF=BC=9A=E5=86=9B=E5=9B=A2?= =?UTF-8?q?=E6=B6=88=E6=81=AF=E4=B8=AD=E6=B7=BB=E5=8A=A0=E7=94=A8=E6=88=B7?= =?UTF-8?q?=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- game-server/app/services/sysChatService.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/game-server/app/services/sysChatService.ts b/game-server/app/services/sysChatService.ts index 9a0696c4b..dbb934837 100644 --- a/game-server/app/services/sysChatService.ts +++ b/game-server/app/services/sysChatService.ts @@ -8,6 +8,7 @@ import { isArray, isString } from 'underscore'; import { pinus } from 'pinus'; import { resResult } from '../pubUtils/util'; import { BossInstanceType } from '../db/BossInstance'; +import { getSimpleRoleInfo } from './roleService'; async function pushNormalHeroInfoBySource(roleId: string, roleName: string, serverId: number | string, source: number, heroInfo: Partial) { const hero = pick(heroInfo, ['hName', 'hid', 'seqId', 'quality', 'star', 'starStage', 'colorStar', 'colorStarStage']); @@ -38,7 +39,8 @@ export async function pushComBtlTeamMsg(teamCode: string, roleId: string, roleNa const msgData = await createGroupMsg(roleId, roleName, CHANNEL_PREFIX.TEAM, teamCode, type, source, content, targetRoleId, targetMsgCode); if (!msgData) return null; const channel = pinus.app.get('channelService').getChannel(teamCode); - channel.pushMessage(ON_GROUP_MSG_ROUTE, resResult(STATUS.SUCCESS, msgData)); + const roleInfo = await getSimpleRoleInfo(msgData.roleId); + channel.pushMessage(ON_GROUP_MSG_ROUTE, resResult(STATUS.SUCCESS, { ...msgData, roleInfo })); return msgData; }