From 0458df75951f5263af51867f8929ff47364d3e1f Mon Sep 17 00:00:00 2001 From: mengchengzhen <13682025901@163.com> Date: Wed, 28 Jul 2021 18:01:16 +0800 Subject: [PATCH] =?UTF-8?q?//=E8=B7=A8=E6=9C=8D=E8=81=8A=E5=A4=A9=E6=8F=90?= =?UTF-8?q?=E4=BA=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../main/java/com/ljsd/jieling/util/CBean2Proto.java | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java b/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java index 8e6745b0b..e16f06e28 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/util/CBean2Proto.java @@ -9,6 +9,7 @@ import com.ljsd.jieling.handler.map.Cell; import com.ljsd.jieling.handler.map.MapManager; import com.ljsd.jieling.handler.map.TowerBuff; import com.ljsd.jieling.logic.OnlineUserManager; +import com.ljsd.jieling.logic.activity.crossService.CrossServiceLogic; import com.ljsd.jieling.logic.dao.*; import com.ljsd.jieling.logic.dao.gm.ArenaOfHero; import com.ljsd.jieling.logic.dao.root.GuildInfo; @@ -24,6 +25,7 @@ import util.TimeUtils; import com.ljsd.fight.ArenaRecord; import rpc.protocols.CommonProto; +import java.net.UnknownHostException; import java.util.*; import java.util.stream.Collectors; @@ -525,11 +527,16 @@ public class CBean2Proto { return chatInfo.build(); } - public static ChatProto.ChatInfo getCrossChatInfoBuilder(User user,String message,long time,long messageId) { + public static ChatProto.ChatInfo getCrossChatInfoBuilder(User user,String message,long time,long messageId){ ChatProto.ChatInfo.Builder chatInfo = ChatProto.ChatInfo.newBuilder(); PlayerManager playerInfoManager = user.getPlayerInfoManager(); chatInfo.setSenderId(user.getId()); - chatInfo.setSenderName(GameApplication.serverId+"_"+playerInfoManager.getNickName()); + try { + chatInfo.setSenderName(playerInfoManager.getNickName()+"_"+ CrossServiceLogic.getInstance().findServerName(GameApplication.serverId)); + } catch (UnknownHostException e) { + e.printStackTrace(); + chatInfo.setSenderName(playerInfoManager.getNickName()); + } chatInfo.setSenderlevel(playerInfoManager.getLevel()); chatInfo.setSendervip(playerInfoManager.getVipLevel()); chatInfo.setTimes(time);