燕山石化溯源三维电子沙盘-【后端】-服务
1
13693261870
2023-04-26 01a1a5788bbb446d38602d8594b3b8d9e30b0472
1
已修改2个文件
10 ■■■■ 文件已修改
src/main/java/com/yssh/service/impl/WarningAnalyseServiceImpl.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/resources/mapping/DictRecordMapper.xml 2 ●●● 补丁 | 查看 | 原始文档 | blame | 历史
src/main/java/com/yssh/service/impl/WarningAnalyseServiceImpl.java
@@ -363,7 +363,12 @@
        }
        List<String> tables = new ArrayList<>();
        for (DictRecord dr : dictList) {
            tables.add(dr.getTableName());
            if(suYuanMapper.isTableExists(dr.getTableName())>0) {
                tables.add(dr.getTableName());
            }
        }
        if (tables.size()==0){
            return list;
        }
        for (String tab : tables) {
@@ -372,7 +377,6 @@
                list.add(new WarningVo(s.getLocationName(), s.getSuYuanId(), 0.0, 0.0, s.getValue()));
            }
        }
        for (String tab : tables) {
            List<WarningDetail> warnList = getWarnByTime(tab, ids);
            for (WarningDetail s : warnList) {
src/main/resources/mapping/DictRecordMapper.xml
@@ -34,7 +34,7 @@
    <select id="selectByTime" resultMap="DictRecordResult">
        SELECT id, table_name, create_time
        FROM dict_record
        where str_to_date(create_time, '%Y-%m-%d-%H:%i:%S') between #{start} and #{end}
        where str_to_date(create_time, '%Y%m%d%H') between #{start} and #{end}
        order by create_time;
    </select>