| | |
| | | int newSites = 0; |
| | | //全年留存数 |
| | | int allFiles = 0; |
| | | //当日档案数 |
| | | //当日档案数(凌晨计算的,实际取得是昨日的一机一档数量) |
| | | int todayFiles = 0; |
| | | } |
| | | |
| | |
| | | /** |
| | | * 累计总点位数、在线点位数、重点点位数、重点点位在线数、指挥图像数、指挥图像在线数 |
| | | */ |
| | | private void updateAreaStats(Map<String, AreaStats> areaStatsMap, String key, TMonitorVO result, Map<String, TMonitor> newMonitors, List<String> todayMonitor) { |
| | | private void updateAreaStats(Map<String, AreaStats> areaStatsMap, String key, TMonitorVO result, Map<String, TMonitor> newMonitors, List<String> yesterdayMonitor) { |
| | | //返回对象的引用,如果不存在会放入新的key,value |
| | | AreaStats stats = areaStatsMap.computeIfAbsent(key, k -> new AreaStats()); |
| | | stats.totalSites++; |
| | |
| | | if (newMonitors.containsKey(result.getSerialNumber())) { |
| | | stats.newSites++; |
| | | } |
| | | if (todayMonitor.contains(result.getSerialNumber())) { |
| | | if (yesterdayMonitor.contains(result.getSerialNumber())) { |
| | | stats.todayFiles++; |
| | | } |
| | | } |