From 14663e5f2371b4007c6bc310d884a60533a88a27 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期一, 24 十月 2022 14:42:02 +0800 Subject: [PATCH] 1 --- src/main/java/com/lf/server/service/all/ScheduleService.java | 29 ++++++++++++++++++++++++++--- 1 files changed, 26 insertions(+), 3 deletions(-) diff --git a/src/main/java/com/lf/server/service/all/ScheduleService.java b/src/main/java/com/lf/server/service/all/ScheduleService.java index 5db8120..592514f 100644 --- a/src/main/java/com/lf/server/service/all/ScheduleService.java +++ b/src/main/java/com/lf/server/service/all/ScheduleService.java @@ -144,13 +144,17 @@ * @return */ public List<ResEntity> selectResStatus() { - List<ResEntity> list = new ArrayList<ResEntity>(); - List<ResEntity> resList = resService.selectResAll(); + + return testResStatus(resList); + } + + private List<ResEntity> testResStatus(List<ResEntity> resList) { + List<ResEntity> list = new ArrayList<ResEntity>(); for (ResEntity re : resList) { Socket socket = new Socket(); try { - if (StringHelper.isEmpty(re.getServer())){ + if (StringHelper.isEmpty(re.getServer())) { list.add(re); continue; } @@ -174,4 +178,23 @@ return list; } + + /** + * 缁熻鏈嶅姟璧勬簮鐘舵�� + * + * @return + */ + public JSONObject countResStatus() { + List<ResEntity> resList = resService.selectResAll(); + List<ResEntity> unableList = testResStatus(resList); + + JSONObject jsonObject = new JSONObject(); + + // 璧勬簮鍙敤 + jsonObject.put("resAbleCount", resList.size() - unableList.size()); + // 璧勬簮涓嶅彲鐢� + jsonObject.put("resUnableCount", unableList.size()); + + return jsonObject; + } } -- Gitblit v1.9.3