From 3b0516a2959e25576e4f3fda697a3b025d06c8c9 Mon Sep 17 00:00:00 2001 From: zxl <763096477@qq.com> Date: 星期二, 24 六月 2025 14:09:07 +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