diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/rankImpl/ForceCurrRank.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/rankImpl/ForceCurrRank.java index 171910312..abae4c757 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/rankImpl/ForceCurrRank.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/rank/rankImpl/ForceCurrRank.java @@ -70,6 +70,10 @@ public class ForceCurrRank extends AbstractRank implements IEventHandler{ for(int i = 0 ; i < transport;i++){ UserMainTeamForceEvent event = infoQueue.poll(); + if(event==null&&!infoQueue.isEmpty()){ + ForceCurrRank.infoQueue = new ArrayDeque<>(); + return; + } if(event!=null){ eventList.add(event); }