src/main/java/com/yssh/controller/WarningAnalyseController.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/yssh/service/IWarningAnalyseService.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 | |
src/main/java/com/yssh/service/impl/WarningAnalyseServiceImpl.java | ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史 |
src/main/java/com/yssh/controller/WarningAnalyseController.java
@@ -82,7 +82,8 @@ if (null != obj) { map = (Map<String, List<Double>>) obj; } else { map = warningService.selectEachLocationDataChange(); //map = warningService.selectEachLocationDataChange(); map = warningService.select3Hours(); if (null != map && map.size() > 0) { CacheUtils.put(key, map); } src/main/java/com/yssh/service/IWarningAnalyseService.java
@@ -28,5 +28,7 @@ List<Qxsh> selectMonthTop10(); Map<String, List<Double>> select3Hours(); List<WarningVo> getAlarmAndWarnByTime(Date begin, Date end); } src/main/java/com/yssh/service/impl/WarningAnalyseServiceImpl.java
@@ -373,6 +373,26 @@ } @Override public Map<String, List<Double>> select3Hours() { Map<String, List<Double>> map = new HashMap<>(); List<String> times = DateUtils.get3Hours(); List<Qxsh> list = qxshMapper.select3Hours(times); if (null == list || list.isEmpty()) { return map; } for (Qxsh qxsh : list) { String name = qxsh.getName(); List<Double> values = map.computeIfAbsent(name, k -> new ArrayList<>()); values.add(qxsh.getValue()); } return map; } @Override public List<WarningVo> getAlarmAndWarnByTime(Date begin, Date end) { List<WarningVo> list = new ArrayList<>(); List<String> ids = CalculateUtils.assembleId(commonService.getCheckPoints3d());