From 71f61d13531b3e2a0099ba5afe3f268c99c5bacf Mon Sep 17 00:00:00 2001
From: zxl <763096477@qq.com>
Date: 星期四, 29 五月 2025 18:13:33 +0800
Subject: [PATCH] 修改大屏录像可用率指标,点位在线指标,数据中心录像可用率,

---
 ycl-server/src/main/java/com/ycl/calculate/MonitorQualifyCalculation.java |   25 ++-----------------------
 1 files changed, 2 insertions(+), 23 deletions(-)

diff --git a/ycl-server/src/main/java/com/ycl/calculate/MonitorQualifyCalculation.java b/ycl-server/src/main/java/com/ycl/calculate/MonitorQualifyCalculation.java
index b832fb5..0ccc36b 100644
--- a/ycl-server/src/main/java/com/ycl/calculate/MonitorQualifyCalculation.java
+++ b/ycl-server/src/main/java/com/ycl/calculate/MonitorQualifyCalculation.java
@@ -40,7 +40,7 @@
     @Override
     public void calculate(List<MonitorQualifyResult> list) {
         //鑾峰彇鍒嗗尯鍩熺殑鎸囨爣鏁伴噺
-        Map<String, MonitorQualifyCalculation.AreaStats> areaStatsMap = getAreaStatsMap(list);
+        Map<String, MonitorQualifyCalculation.AreaStats> areaStatsMap = getAreaStatsMap(list,Boolean.TRUE);
         if (areaStatsMap == null) return;
 
         // 鏌ヨ鏄惁index琛ㄥ凡缁忓瓨鍦ㄤ粖鏃ユ暟鎹�
@@ -66,30 +66,9 @@
         //杩斿洖瀵硅薄鐨勫紩鐢紝濡傛灉涓嶅瓨鍦ㄤ細鏀惧叆鏂扮殑key,value
         AreaStats stats = areaStatsMap.computeIfAbsent(key, k -> new AreaStats());
         stats.totalMonitors++;
-        if (result != null && correct(result)){
+        if (result != null && MonitorQualifyResult.correct(result)){
             stats.qualifyMonitor++;
         }
-    }
-    //鍏ㄥ杩攖ure
-    private boolean correct(MonitorQualifyResult result) {
-        return  checkError(result.getName()) &&
-                checkError(result.getCivilCode()) &&
-                checkError(result.getIp()) &&
-                checkError(result.getSerialNumber()) &&
-                checkError(result.getMacdz()) &&
-                checkError(result.getLatitude()) &&
-                checkError(result.getLongitude()) &&
-                checkError(result.getSbzt()) &&
-                checkError(result.getSxjcjqy()) &&
-                checkError(result.getSxjgnlx()) &&
-                checkError(result.getJkdwlx()) &&
-                checkError(result.getIntegrated_device())
-                ;
-    }
-
-    //妫�鏌ユ寚鏍囷紝姝e父杩斿洖true
-    private boolean checkError(MonitorQualifyResult.QualifyResult result) {
-        return  result.getError() != null && !result.getError();
     }
 
     /**

--
Gitblit v1.8.0