fix arena

back_recharge
wangyuan 2019-11-12 17:56:30 +08:00
parent 38236142b3
commit 4d13d9eac8
1 changed files with 2 additions and 2 deletions

View File

@ -170,7 +170,7 @@ public class ArenaLogic {
int myscoreChange=0;
int defScoreChange=0;
if(arenaManager.getSeason()==curSeason) {
if(arenaManager.getCount()!=0 && arenaManager.getSeason()==curSeason) {
myscore = RedisUtil.getInstence().getZSetScore(RedisKey.ARENA_RANK, Integer.toString(curSeason), Integer.toString(uid)).intValue();
}
user.getTeamPosManager().setCurTeamPosId(teamId);
@ -189,7 +189,7 @@ public class ArenaLogic {
}
defScoreChange = calScore(defScore, myscore,fightResult==1?0:1);
myscoreChange = calScore(myscore, defScore,fightResult);
if(defUser.getArenaManager().getSeason() == curSeason){
if(defUser.getArenaManager().getCount()!=0 && defUser.getArenaManager().getSeason() == curSeason){
arenaRecord.setAttackId(uid);
arenaRecord.setDefScore(defScoreChange);
arenaRecord.setAttackForce( HeroLogic.getInstance().calTeamTotalForce(user, GlobalsDef.TEAM_ARENA_DEFENSE,false));