yx重新晋级仍发奖bug

xuexinpeng 2021-10-25 00:05:47 +08:00
parent 8db77db94c
commit f57360a851
2 changed files with 5 additions and 1 deletions

View File

@ -139,6 +139,7 @@ public class CrossYuxulundaoGetInfoHandler extends BaseHandler<ArenaInfoProto.Cr
csPlayer.setCrossYuxulundaoNewScore(SMServerRankConfig.serverRankConfig.get(resetId).getScoreLow());
csPlayer.setCrossYuxulundaoOldScore(SMServerRankConfig.serverRankConfig.get(resetId).getScoreLow());
}
csPlayer.setCrossYxldMaxLevel(0);
isNeedUpdate = true;
}
arenaManager.setCrossMatchTimes(0);
@ -169,6 +170,7 @@ public class CrossYuxulundaoGetInfoHandler extends BaseHandler<ArenaInfoProto.Cr
}
csPlayer.setCrossYxldMaxLevel(id);
isNeedUpdate = true;
}
}
if(newSeason){

View File

@ -288,10 +288,11 @@ public class CrossServiceLogic {
private static CSPlayer formattUserToPlayer(User user){
CSPlayer csPlayer = CrossServiceLogic.getPlayerByRedis(user.getId());
int newScore=0,oldScore =0;
int newScore=0,oldScore =0,crossYxldMaxLevel=0 ;
if(csPlayer!=null){
newScore = csPlayer.getCrossYuxulundaoNewScore();
oldScore = csPlayer.getCrossYuxulundaoOldScore();
crossYxldMaxLevel = csPlayer.getCrossYxldMaxLevel();
}
CSPlayer player = new CSPlayer();
@ -310,6 +311,7 @@ public class CrossServiceLogic {
player.setCrossYuxulundaoNewScore(newScore);
player.setCrossYuxulundaoOldScore(oldScore);
player.setGuildId(p.getGuildId());
player.setCrossYxldMaxLevel(crossYxldMaxLevel);
//player.setGuildId();
//三个队伍总战力
int force1 = HeroLogic.getInstance().calTeamTotalForce(user, GlobalsDef.CROSS_YU_XU_LUN_DAO_ONE, false);