修行:名字颜色
parent
a0f97e13a6
commit
d410438f8c
|
@ -42,12 +42,7 @@ public class GetArenaRecordHandler extends BaseHandler {
|
|||
if(result!=null && !result.isEmpty()){
|
||||
List<CommonProto.ArenaRecordInfo> arenaRecordInfos = new ArrayList<>();
|
||||
List<ArenaRecord> arenaRecordList = new ArrayList<>(result.values());
|
||||
Collections.sort(arenaRecordList, new Comparator<ArenaRecord>() {
|
||||
@Override
|
||||
public int compare(ArenaRecord o1, ArenaRecord o2) {
|
||||
return Integer.compare(o1.getCreateTime(), o2.getCreateTime());
|
||||
}
|
||||
});
|
||||
Collections.sort(arenaRecordList, Comparator.comparingInt(ArenaRecord::getCreateTime));
|
||||
int size = arenaRecordList.size();
|
||||
if(size>10){
|
||||
String[] removeMapKeys = new String[size - 10];
|
||||
|
@ -70,6 +65,7 @@ public class GetArenaRecordHandler extends BaseHandler {
|
|||
.setHead(playerInfoManager.getHead())
|
||||
.setTotalForce(attackForce)
|
||||
.setScore( RedisUtil.getInstence().getZSetScore(RedisKey.ARENA_RANK,Integer.toString(curSeason), Integer.toString(attackId)).intValue())
|
||||
.setPracticeLevel(attackUser.getHeroManager().getPracticeLevel())
|
||||
.build();
|
||||
|
||||
arenaRecordInfos.add(CommonProto.ArenaRecordInfo.newBuilder()
|
||||
|
|
|
@ -150,7 +150,8 @@ public class GetCarChallengeListHandler extends BaseHandler {
|
|||
.setUserName(challenegeUser.getPlayerInfoManager().getNickName())
|
||||
.setScore(item.getScore().intValue())
|
||||
.setForce(HeroLogic.getInstance().calTeamTotalForce(challenegeUser,GlobalsDef.CAR_DELAY_TEAM,false))
|
||||
.setRank(rank);
|
||||
.setRank(rank)
|
||||
.setPracticeLevel(challenegeUser.getHeroManager().getPracticeLevel());
|
||||
for (TeamPosHeroInfo heroInfo:challenegeUser.getTeamPosManager().getTeamPosForHero().get(GlobalsDef.CAR_DELAY_TEAM)) {
|
||||
Hero hero = challenegeUser.getHeroManager().getHero(heroInfo.getHeroId());
|
||||
builder1.addTeamInfo(CBean2Proto.getSimpleTeamInfoByHero(user, hero,heroInfo.getPosition()));
|
||||
|
|
Loading…
Reference in New Issue