From d268f82d25c25ebdc7a1ea30614f6cda6d3a9ae3 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期四, 10 十月 2024 16:31:41 +0800 Subject: [PATCH] win库+大屏考核指标查询bug --- ycl-server/src/main/java/com/ycl/calculate/MonitorRegistrationCalculation.java | 9 +++++++-- 1 files changed, 7 insertions(+), 2 deletions(-) diff --git a/ycl-server/src/main/java/com/ycl/calculate/MonitorRegistrationCalculation.java b/ycl-server/src/main/java/com/ycl/calculate/MonitorRegistrationCalculation.java index bbcbb18..2e5d86c 100644 --- a/ycl-server/src/main/java/com/ycl/calculate/MonitorRegistrationCalculation.java +++ b/ycl-server/src/main/java/com/ycl/calculate/MonitorRegistrationCalculation.java @@ -53,10 +53,15 @@ List<TMonitorVO> monitorVOS = monitorMapper.selectMonitorVOList(); areaStatsMap.forEach((key,areaStats)->{ if(key.startsWith(ApiConstants.Province)){ - long count = monitorVOS.stream().filter(vo -> ApiConstants.TRUE.equals(vo.getProvinceTag())) + long count = monitorVOS.stream().filter(TMonitorVO::getProvinceTag) .filter(vo -> key.split("_")[1].equals(vo.getDeptId() + "")).count(); areaStats.allFiles = Integer.parseInt(count+""); - }else { + }else if(key.startsWith(ApiConstants.Dept)){ + long count = monitorVOS.stream().filter(TMonitorVO::getDeptTag) + .filter(vo -> key.split("_")[1].equals(vo.getDeptId() + "")).count(); + areaStats.allFiles = Integer.parseInt(count+""); + } + else { long count = monitorVOS.stream().filter(vo -> key.equals(vo.getDeptId() + "")).count(); areaStats.allFiles = Integer.parseInt(count+""); } -- Gitblit v1.8.0