罗浮争锋排行榜服务器名显示问题
parent
ae56c60c1e
commit
8e7133efa3
|
|
@ -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);
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue