罗浮争锋排行榜服务器名显示问题

back_recharge
duhui 2021-08-03 16:44:22 +08:00
parent ae56c60c1e
commit 8e7133efa3
1 changed files with 5 additions and 3 deletions

View File

@ -8,6 +8,7 @@ import com.ljsd.jieling.logic.dao.CrossArenaEnemy;
import com.ljsd.jieling.logic.dao.UserManager; import com.ljsd.jieling.logic.dao.UserManager;
import com.ljsd.jieling.logic.dao.gm.ArenaOfUser; import com.ljsd.jieling.logic.dao.gm.ArenaOfUser;
import com.ljsd.jieling.logic.dao.root.User; import com.ljsd.jieling.logic.dao.root.User;
import com.ljsd.jieling.logic.family.CrossDeathPathLogic;
import config.SArenaRobotConfig; import config.SArenaRobotConfig;
import org.springframework.data.redis.core.ZSetOperations; import org.springframework.data.redis.core.ZSetOperations;
import rpc.protocols.CommonProto; import rpc.protocols.CommonProto;
@ -60,7 +61,7 @@ public class CrossArenaRank extends AbstractRank {
if(mapEntry==null){ if(mapEntry==null){
return; return;
} }
String serverName = CrossDeathPathLogic.getInstance().getServerNameByDeathPath(mapEntry.getServerID());
everyRankInfo.setParam1(mapEntry.getTotalForce()); everyRankInfo.setParam1(mapEntry.getTotalForce());
CommonProto.UserRank.Builder everyRank = CommonProto.UserRank.newBuilder() CommonProto.UserRank.Builder everyRank = CommonProto.UserRank.newBuilder()
.setUid(mapEntry.getEnemyId_UUid()) .setUid(mapEntry.getEnemyId_UUid())
@ -68,11 +69,12 @@ public class CrossArenaRank extends AbstractRank {
.setLevel(mapEntry.getLevel()==0?100:mapEntry.getLevel()) .setLevel(mapEntry.getLevel()==0?100:mapEntry.getLevel())
.setUserSkin(80012) .setUserSkin(80012)
.setRankInfo(everyRankInfo) .setRankInfo(everyRankInfo)
.setServerName(CrossServiceLogic.getInstance().findServerName(mapEntry.getServerID())) .setServerName(serverName)
.setSex(0); .setSex(0);
builder.addRanks(everyRank); builder.addRanks(everyRank);
}else{ }else{
ArenaOfUser query = CrossServiceLogic.getInstance().query(Integer.valueOf(data.getValue())); ArenaOfUser query = CrossServiceLogic.getInstance().query(Integer.valueOf(data.getValue()));
String serverName = CrossDeathPathLogic.getInstance().getServerNameByDeathPath(query.getPlayerManager().getServerId());
CommonProto.RankInfo.Builder everyRankInfo = CommonProto.RankInfo.newBuilder() CommonProto.RankInfo.Builder everyRankInfo = CommonProto.RankInfo.newBuilder()
.setRank(index) .setRank(index)
.setParam1(query.getHeroManager().getTotalForce()) .setParam1(query.getHeroManager().getTotalForce())
@ -88,7 +90,7 @@ public class CrossArenaRank extends AbstractRank {
.setRankInfo(everyRankInfo) .setRankInfo(everyRankInfo)
.setForce(query.getHeroManager().getTotalForce()) .setForce(query.getHeroManager().getTotalForce())
.setPracticeLevel(query.getPlayerManager().getPracticeLevel()) .setPracticeLevel(query.getPlayerManager().getPracticeLevel())
.setServerName(query.getPlayerManager().getServerName()) .setServerName(serverName)
.setSex(0); .setSex(0);
builder.addRanks(everyRank); builder.addRanks(everyRank);
} }