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 edd1fe42d..96d689bfd 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 @@ -923,8 +923,8 @@ public class ArenaLogic { RedisUtil.getInstence().expire(RedisUtil.getInstence().getKey(RedisKey.WORLD_ARENA_RANK_MY_MATH, String.valueOf(uid)),TimeUtils.DAY*2/1000); matchRank.forEach(rank -> { Set> rankByKey = rankEnum.getRankByKey(String.valueOf(crossGroup),rank-1,rank-1); - ZSetOperations.TypedTuple next = rankByKey.iterator().next(); - if(next!=null){ + if(rankByKey.iterator().hasNext()){ + ZSetOperations.TypedTuple next = rankByKey.iterator().next(); ids.add(Integer.parseInt(next.getValue())); } });