From 8e7133efa3146a26acc327401d5ac389609ef066 Mon Sep 17 00:00:00 2001 From: duhui Date: Tue, 3 Aug 2021 16:44:22 +0800 Subject: [PATCH] =?UTF-8?q?=E7=BD=97=E6=B5=AE=E4=BA=89=E9=94=8B=E6=8E=92?= =?UTF-8?q?=E8=A1=8C=E6=A6=9C=E6=9C=8D=E5=8A=A1=E5=99=A8=E5=90=8D=E6=98=BE?= =?UTF-8?q?=E7=A4=BA=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ljsd/jieling/logic/rank/rankImpl/CrossArenaRank.java | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/rankImpl/CrossArenaRank.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/rankImpl/CrossArenaRank.java index 11d10bf8c..b771e4b14 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/rankImpl/CrossArenaRank.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/rankImpl/CrossArenaRank.java @@ -8,6 +8,7 @@ import com.ljsd.jieling.logic.dao.CrossArenaEnemy; import com.ljsd.jieling.logic.dao.UserManager; import com.ljsd.jieling.logic.dao.gm.ArenaOfUser; import com.ljsd.jieling.logic.dao.root.User; +import com.ljsd.jieling.logic.family.CrossDeathPathLogic; import config.SArenaRobotConfig; import org.springframework.data.redis.core.ZSetOperations; import rpc.protocols.CommonProto; @@ -60,7 +61,7 @@ public class CrossArenaRank extends AbstractRank { if(mapEntry==null){ return; } - + String serverName = CrossDeathPathLogic.getInstance().getServerNameByDeathPath(mapEntry.getServerID()); everyRankInfo.setParam1(mapEntry.getTotalForce()); CommonProto.UserRank.Builder everyRank = CommonProto.UserRank.newBuilder() .setUid(mapEntry.getEnemyId_UUid()) @@ -68,11 +69,12 @@ public class CrossArenaRank extends AbstractRank { .setLevel(mapEntry.getLevel()==0?100:mapEntry.getLevel()) .setUserSkin(80012) .setRankInfo(everyRankInfo) - .setServerName(CrossServiceLogic.getInstance().findServerName(mapEntry.getServerID())) + .setServerName(serverName) .setSex(0); builder.addRanks(everyRank); }else{ ArenaOfUser query = CrossServiceLogic.getInstance().query(Integer.valueOf(data.getValue())); + String serverName = CrossDeathPathLogic.getInstance().getServerNameByDeathPath(query.getPlayerManager().getServerId()); CommonProto.RankInfo.Builder everyRankInfo = CommonProto.RankInfo.newBuilder() .setRank(index) .setParam1(query.getHeroManager().getTotalForce()) @@ -88,7 +90,7 @@ public class CrossArenaRank extends AbstractRank { .setRankInfo(everyRankInfo) .setForce(query.getHeroManager().getTotalForce()) .setPracticeLevel(query.getPlayerManager().getPracticeLevel()) - .setServerName(query.getPlayerManager().getServerName()) + .setServerName(serverName) .setSex(0); builder.addRanks(everyRank); }