From f8751d6e701e0c3e7d8959449b67db6c35d09ec8 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期日, 08 十二月 2024 19:24:07 +0800 Subject: [PATCH] 新增故障类型 --- ycl-server/src/main/java/com/ycl/calculate/VideoOnlineCalculation.java | 10 +++++----- 1 files changed, 5 insertions(+), 5 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/calculate/VideoOnlineCalculation.java b/ycl-server/src/main/java/com/ycl/calculate/VideoOnlineCalculation.java index 1b97d31..2892129 100644 --- a/ycl-server/src/main/java/com/ycl/calculate/VideoOnlineCalculation.java +++ b/ycl-server/src/main/java/com/ycl/calculate/VideoOnlineCalculation.java @@ -28,7 +28,7 @@ */ @Component @Slf4j -public class VideoOnlineCalculation extends IndexCalculationServe<TMonitorResult, VideoOnlineCalculation.AreaStats> implements CalculationStrategy<TMonitorResult> { +public class VideoOnlineCalculation extends IndexCalculationServe<VideoOnlineResult, VideoOnlineCalculation.AreaStats> implements CalculationStrategy<VideoOnlineResult> { @Autowired private CheckIndexVideoMapper checkIndexVideoMapper; @Autowired @@ -49,9 +49,9 @@ } @Override - public void calculate(List<TMonitorResult> list) { + public void calculate(List<VideoOnlineResult> list) { //鑾峰彇鍒嗗尯鍩熺殑鎸囨爣鏁伴噺 - Map<String, VideoOnlineCalculation.AreaStats> areaStatsMap = getAreaStatsMap(list); + Map<String, VideoOnlineCalculation.AreaStats> areaStatsMap = getAreaStatsMap(list,Boolean.TRUE); if (areaStatsMap == null) return; // 鏌ヨ鏄惁index琛ㄥ凡缁忓瓨鍦ㄤ粖鏃ユ暟鎹� @@ -73,7 +73,7 @@ * 绱鎬荤偣浣嶆暟銆佸湪绾跨偣浣嶆暟銆侀噸鐐圭偣浣嶆暟銆侀噸鐐圭偣浣嶅湪绾挎暟銆佹寚鎸ュ浘鍍忔暟銆佹寚鎸ュ浘鍍忓湪绾挎暟 */ @Override - public void updateAreaStats(Map<String, AreaStats> areaStatsMap, String key, TMonitorResult result) { + public void updateAreaStats(Map<String, AreaStats> areaStatsMap, String key, VideoOnlineResult result) { //杩斿洖瀵硅薄鐨勫紩鐢紝濡傛灉涓嶅瓨鍦ㄤ細鏀惧叆鏂扮殑key,value AreaStats stats = areaStatsMap.computeIfAbsent(key, k -> new AreaStats()); stats.totalSites++; @@ -88,7 +88,7 @@ if(result.getDeptTag()!=null && result.getDeptTag()){ stats.deptSites++; } - if (result.getOnline()!=null && result.getOnline()){ + if (ApiConstants.UY_OnlineSite_Online.equals(result.getStatus())){ stats.onlineSites++; if(result.getImportantTag()!=null && result.getImportantTag()){ stats.importantOnlineSites++; -- Gitblit v1.8.0