diff --git a/src/main/java/com/ljsd/controller/GetServerListController.java b/src/main/java/com/ljsd/controller/GetServerListController.java index a6f4193..ec14be6 100644 --- a/src/main/java/com/ljsd/controller/GetServerListController.java +++ b/src/main/java/com/ljsd/controller/GetServerListController.java @@ -54,7 +54,6 @@ public class GetServerListController extends HttpServlet { req.put("plat", plat); List serverList = new ArrayList<>(); - List serverIDList = new ArrayList<>(); long local = System.currentTimeMillis(); if ((local - lastRefreshTime) > 60 * 1000 || serverInfosCache.isEmpty()) { serverInfosCache.clear(); @@ -115,7 +114,6 @@ public class GetServerListController extends HttpServlet { res.put("ip", ip); res.put("port", port); serverList.add(res); - serverIDList.add(server_id); serverInfosCache.put(serverInfo.get("server_id").toString(), res); } @@ -137,7 +135,7 @@ public class GetServerListController extends HttpServlet { List myServerList = new ArrayList<>(); int time = 0; for (Map.Entry entry : userServerInfoMap.entrySet()) { - if(!serverIDList.contains(entry.getKey())){ + if(!serverInfosCache.keySet().contains(entry.getKey())){ //服务器已清除 continue; }