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 0a889e51c..0f2d729fe 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 @@ -76,24 +76,12 @@ public class CrossArenaRank extends AbstractRank { 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()) .setParam2(getParam2(data.getScore())) .setParam3(getParam3(data.getScore())); - CommonProto.UserRank.Builder everyRank = CommonProto.UserRank.newBuilder() - .setUid(query.getId()) - .setUserName(query.getPlayerManager().getName()) - .setLevel(query.getPlayerManager().getLevel()) - .setUserTitle(query.getPlayerManager().getUserTitle()) - .setUserSkin(80012) - .setUserMount(query.getPlayerManager().getUserMount()) - .setRankInfo(everyRankInfo) - .setForce(query.getHeroManager().getTotalForce()) - .setPracticeLevel(query.getPlayerManager().getPracticeLevel()) - .setServerName(serverName) - .setSex(0); + CommonProto.UserRank.Builder everyRank = getCrossOneUserRank(query,everyRankInfo); builder.addRanks(everyRank); } }