燕山石化溯源三维电子沙盘-【后端】-服务
1
13693261870
2023-05-19 2ea3a6e2e9dcbb366d78e675c62b92d407d0e4a0
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());