From 4d13d9eac80c608fb37bd124fb9f65ff36334044 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Tue, 12 Nov 2019 17:56:30 +0800 Subject: [PATCH] fix arena --- .../main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java index 1f6c75691..b3353588e 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/arena/ArenaLogic.java @@ -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));