diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java index 5bf78a9c3..29f76a8b1 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/player/PlayerLogic.java @@ -941,13 +941,14 @@ public class PlayerLogic { } //基本信息从redis中拿 剩下的队伍 属性 数据量大的数据rpc调用 String serverName = CrossDeathPathLogic.getInstance().getServerNameByDeathPath(csPlayer.getServerId()); + GuildCache mapEntry = CrossDeathPathLogic.getCrossGuild(csPlayer.getGuildId()); CommonProto.TeamOneInfo.Builder builder = CommonProto.TeamOneInfo.newBuilder() .setHead(csPlayer.getHead()) .setHeadFrame(csPlayer.getHeadFrame()) .setUserTitle(csPlayer.getUserTitle()) .setLevel(csPlayer.getLevel()) .setName(csPlayer.getName()) - .setGuildName("nb guild") //csPlayer.getGuildName() + .setGuildName(Optional.ofNullable(mapEntry).map(GuildCache::getName).orElse("")) //csPlayer.getGuildName() .setPracticeLevel(csPlayer.getPracticeLevel()) .setUid(user.getId()).setCrossTeamScore(csPlayer.getCrossYuxulundaoNewScore()) .setServerName(serverName);