燕山石化溯源三维电子沙盘-【后端】-服务
1
13693261870
2023-07-29 4f6ab072edba2f4452f7948dc36e0272863048c8
1
已修改1个文件
54 ■■■■■ 文件已修改
src/main/java/com/yssh/service/WarningAnalyseService.java 54 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/yssh/service/WarningAnalyseService.java
@@ -71,14 +71,6 @@
        return qxshMapper.selectAlarmByBeginAndEnd(start, end);
    }
    private Calendar getCalendar(Date nowDate) {
        Calendar calendar = Calendar.getInstance();
        calendar.setTime(nowDate);
        calendar.add(Calendar.HOUR, 1);
        return calendar;
    }
    /**
     * 获取实时预警
     */
@@ -88,6 +80,29 @@
        Integer start = Integer.parseInt(DateUtils.getYyyyMmDdHh(startDate));
        return qxshMapper.selectWarnByBeginAndEnd(start, end);
    }
    // 已废弃 *
    public void warningOperationStorage(Date date) {
        List<WarningDetail> allData = new ArrayList<>();
        List<WarningDetail> alarms = this.getAlarmWarnAnalyse(date, false);
        if (StringUtils.isNotEmpty(alarms)) {
            allData.addAll(alarms);
        }
        List<WarningDetail> warnings = this.getAlarmWarnAnalyse(date, true);
        if (StringUtils.isNotEmpty(warnings)) {
            allData.addAll(warnings);
        }
        if (StringUtils.isNotEmpty(allData)) {
            try {
                insertWarningDetails(allData);
            } catch (Exception e) {
                logger.error("批量插入告警数据出现异常!!!", e);
                e.printStackTrace();
            }
        }
    }
    private List<WarningDetail> getAlarmWarnAnalyse(Date date, boolean isWarn) {
@@ -113,29 +128,6 @@
        }
        return result;
    }
    // 已废弃 *
    public void warningOperationStorage(Date date) {
        List<WarningDetail> allData = new ArrayList<>();
        List<WarningDetail> alarms = this.getAlarmWarnAnalyse(date, false);
        if (StringUtils.isNotEmpty(alarms)) {
            allData.addAll(alarms);
        }
        List<WarningDetail> warnings = this.getAlarmWarnAnalyse(date, true);
        if (StringUtils.isNotEmpty(warnings)) {
            allData.addAll(warnings);
        }
        if (StringUtils.isNotEmpty(allData)) {
            try {
                insertWarningDetails(allData);
            } catch (Exception e) {
                logger.error("批量插入告警数据出现异常!!!", e);
                e.printStackTrace();
            }
        }
    }
    /**