diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/ArenaRankManager.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/ArenaRankManager.java index 7b6b1b327..40a112b5d 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/ArenaRankManager.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/mission/data/ArenaRankManager.java @@ -8,7 +8,7 @@ public class ArenaRankManager implements BaseDataManager { public CumulationData.Result updateData(CumulationData data, MissionType missionType, Object... parm) { if (missionType == MissionType.ARENA_RANK) { int rank = (int) parm[0]; - if (data.arenaRank > rank) { + if (data.arenaRank==0 || data.arenaRank > rank) { data.arenaRank = rank; return new CumulationData.Result(missionType); }