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); }