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