From 38236142b3b7a695c8614f8f69e03a19ce86bdc2 Mon Sep 17 00:00:00 2001 From: wangyuan Date: Tue, 12 Nov 2019 17:41:28 +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 69244c1e2..1f6c75691 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.getCount() != 0) { + if(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().getCount()!=0){ + if(defUser.getArenaManager().getSeason() == curSeason){ arenaRecord.setAttackId(uid); arenaRecord.setDefScore(defScoreChange); arenaRecord.setAttackForce( HeroLogic.getInstance().calTeamTotalForce(user, GlobalsDef.TEAM_ARENA_DEFENSE,false));