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");