From 2ea3a6e2e9dcbb366d78e675c62b92d407d0e4a0 Mon Sep 17 00:00:00 2001 From: 13693261870 <252740454@qq.com> Date: 星期五, 19 五月 2023 10:49:39 +0800 Subject: [PATCH] 1 --- src/main/java/com/yssh/service/impl/WarningAnalyseServiceImpl.java | 20 ++++++++++++++++++++ 1 files changed, 20 insertions(+), 0 deletions(-) diff --git a/src/main/java/com/yssh/service/impl/WarningAnalyseServiceImpl.java b/src/main/java/com/yssh/service/impl/WarningAnalyseServiceImpl.java index 1aff2ff..e21bc2c 100644 --- a/src/main/java/com/yssh/service/impl/WarningAnalyseServiceImpl.java +++ b/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()); -- Gitblit v1.9.3