玉虚论道rpc数据
parent
5e34ac46f5
commit
38c2782933
|
@ -106,7 +106,7 @@ public class CoreService implements RPCRequestIFace.Iface {
|
|||
List<com.ljsd.jieling.logic.dao.TeamPosHeroInfo> yxldTree = user.getTeamPosManager().getTeamPosForHero().getOrDefault(GlobalsDef.CROSS_YU_XU_LUN_DAO_THREE,new ArrayList<>());
|
||||
List<TeamPosHeroInfo> rpcYxldTree = new ArrayList<TeamPosHeroInfo>();
|
||||
yxldTree.forEach(n->rpcYxldTree.add(new TeamPosHeroInfo().setHeroId(n.getHeroId()).setPosition(n.getPosition())));
|
||||
teams.put(GlobalsDef.CROSS_YU_XU_LUN_DAO_ONE,rpcYxldTree);
|
||||
teams.put(GlobalsDef.CROSS_YU_XU_LUN_DAO_THREE,rpcYxldTree);
|
||||
set.addAll(rpcYxldTree);
|
||||
|
||||
// 英雄
|
||||
|
|
|
@ -1010,6 +1010,7 @@ public class PlayerLogic {
|
|||
.build());
|
||||
}
|
||||
}
|
||||
if(crossArenaManager.getPokemons()!=null){
|
||||
for(Map.Entry<Integer, com.ljsd.jieling.thrift.idl.Pokemon> entry:crossArenaManager.getPokemons().entrySet()){
|
||||
Pokemon pokemon = new Pokemon();
|
||||
pokemon.setTmpId(entry.getValue().getTmpId());
|
||||
|
@ -1018,9 +1019,11 @@ public class PlayerLogic {
|
|||
pokemon.setStar(entry.getValue().getStar());
|
||||
teamOneTeamInfo.addPokemonInfos(CBean2Proto.getSimpleTeamInfoByPokeMon(pokemon, entry.getKey()));
|
||||
}
|
||||
}
|
||||
LOGGER.info("=====================跨服获取阵容:{}",teamId);
|
||||
Integer integer = crossArenaManager.getTotalForceByTeam().getOrDefault(teamId,0);
|
||||
teamOneTeamInfo.setTotalForce(integer);
|
||||
if(crossArenaManager.getSeals()!= null){
|
||||
for(Map.Entry<Integer, com.ljsd.jieling.thrift.idl.PurpleMansionSeal> entry:crossArenaManager.getSeals().entrySet()){
|
||||
com.ljsd.jieling.thrift.idl.PurpleMansionSeal value = entry.getValue();
|
||||
com.ljsd.jieling.thrift.idl.ArenaOfHero arenaOfHero = crossArenaManager.getHeros().get(value.getSubId());
|
||||
|
@ -1029,9 +1032,9 @@ public class PlayerLogic {
|
|||
}
|
||||
teamOneTeamInfo.addSealShow(CommonProto.PurpleSealShowInfo.newBuilder().setType(value.getType()).setId(value.getSealId()).setHeroTId(arenaOfHero==null?0:arenaOfHero.getTemplateId()));
|
||||
}
|
||||
}
|
||||
//builder.setTeam(teamOneTeamInfo.build());
|
||||
builder.addCrossTeam(teamOneTeamInfo.build());
|
||||
|
||||
}
|
||||
//PlayerInfoProto.GetPlayerCrossYxldOneTeamInfoResponse.Builder playerTeamInfo = PlayerInfoProto.GetPlayerCrossYxldOneTeamInfoResponse.newBuilder().setTeamInfo(builder.build());
|
||||
return builder.build();
|
||||
|
|
Loading…
Reference in New Issue