From 79d57afaba6bf0001baf89fd0c88b47c3f01a4e5 Mon Sep 17 00:00:00 2001 From: grimm <1769111741@qq.com> Date: Sun, 24 Dec 2023 22:08:09 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9C=8D=E5=8A=A1=E5=99=A8=E9=A1=B5=E9=9D=A2?= =?UTF-8?q?=EF=BC=8C=E6=B7=BB=E5=8A=A0=E5=85=A8=E9=87=8F=E6=9F=A5=E8=AF=A2?= =?UTF-8?q?=E6=8C=89=E9=92=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../jmfy/controller/ServerInfoController.java | 20 +++++++++++++++++++ .../com/jmfy/dao/impl/ServerInfoDaoImpl.java | 1 - .../resources/templates/findServerInfo.html | 6 ++++++ 3 files changed, 26 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/jmfy/controller/ServerInfoController.java b/src/main/java/com/jmfy/controller/ServerInfoController.java index 28a1df7..facf93e 100644 --- a/src/main/java/com/jmfy/controller/ServerInfoController.java +++ b/src/main/java/com/jmfy/controller/ServerInfoController.java @@ -88,6 +88,26 @@ public class ServerInfoController { return findServerInfo(map,1); } + /** + * 服务器信息界面 + */ + @RequestMapping(value = "/findAllServerInfo", method = {RequestMethod.POST, RequestMethod.GET}) + public String findAllServerInfo(ModelMap map) throws Exception { + List serverInfoVos = new ArrayList<>(); + List serverInfos = serverInfoDao.getAllServerInfo(); + //查找所有主服和未合服信息 +// List serverInfos = serverInfoDao.getServerInfoOfSlaveServer(0); + for (ServerInfo serverInfo : serverInfos) { + if (null == serverInfo.getServer_id()) { + continue; + } + ServerInfoVo serverInfoVo = createServerVo(serverInfo,1); + serverInfoVos.add(serverInfoVo); + } + map.addAttribute("serverInfos", serverInfoVos); + return "findServerInfo"; + } + /** * 刷新缓存 */ diff --git a/src/main/java/com/jmfy/dao/impl/ServerInfoDaoImpl.java b/src/main/java/com/jmfy/dao/impl/ServerInfoDaoImpl.java index 6713139..9205286 100644 --- a/src/main/java/com/jmfy/dao/impl/ServerInfoDaoImpl.java +++ b/src/main/java/com/jmfy/dao/impl/ServerInfoDaoImpl.java @@ -49,7 +49,6 @@ public class ServerInfoDaoImpl implements ServerInfoDao { Query query = new Query(Criteria.where("isSlave").is(isSlaveServer)); List serverInfos = mongoTemplate.find(query, ServerInfo.class); return serverInfos.stream().sorted().collect(Collectors.toList()); - } diff --git a/src/main/resources/templates/findServerInfo.html b/src/main/resources/templates/findServerInfo.html index 9e11024..36f1931 100644 --- a/src/main/resources/templates/findServerInfo.html +++ b/src/main/resources/templates/findServerInfo.html @@ -38,6 +38,7 @@
+
@@ -211,6 +212,11 @@ window.location = "/toServerInfoEdit?id=" + serverId; } + // 查询全部服务器 + function findAllServer() { + window.location = "/findAllServerInfo"; + } + // 删除服务器列表 function deleteServer(obj) { var serverId = $(obj).attr("id");