From 85969b7acf521eb1dbe01d384216182f6b11ae4b Mon Sep 17 00:00:00 2001 From: xuexinpeng Date: Fri, 21 Jan 2022 17:19:47 +0800 Subject: [PATCH] =?UTF-8?q?=E6=8E=A2=E7=B4=A2bug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/serverlogic/src/main/java/com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java b/serverlogic/src/main/java/com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java index 4984563a7..cb7dcbd54 100644 --- a/serverlogic/src/main/java/com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java +++ b/serverlogic/src/main/java/com/ljsd/jieling/logic/explorerMap/ExplorerMapLogic.java @@ -242,6 +242,10 @@ public class ExplorerMapLogic { List delayId = new ArrayList<>(); List deleteMapPlayer = new ArrayList<>(); //地图玩家信息 for (Map.Entry keyVal : explorer.entrySet()) { + if(keyVal.getValue().getMapId() == 0){ + delayId.add(keyVal.getKey()); + continue; + } //探索时间到期 if (keyVal.getValue().getSendEndTime() < TimeUtils.nowInt()) { delayId.add(keyVal.getKey()); @@ -305,6 +309,7 @@ public class ExplorerMapLogic { //到期后发奖励 SExplore exploreConfig = STableManager.getConfig(SExplore.class).get(explorer.get(id).getMapId()); if (exploreConfig == null) { + explorer.remove(id); continue; } String teamName = TeamEnum.getEnumByteamId(id).getRemarks();