From 3e518af3c57b80176823fa712c2ed10eb12f39f4 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期五, 27 九月 2024 17:01:07 +0800 Subject: [PATCH] 首页图表 --- 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