沙钢智慧能源系统后端代码
dengzedong
2025-02-14 5746c3dd5f830ff60c4e52a611d7a47903d5ed06
优化
已修改1个文件
6 ■■■■ 文件已修改
shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunLDGTankFactorPredTask.java 6 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunLDGTankFactorPredTask.java
@@ -47,11 +47,11 @@
            Map<String, Object> pointsRealValue = dataPointApi.queryPointsRealValue(allPointNos);
            for (Map.Entry<String, List<String>> entry : checkPoints.entrySet()) {
                for (Map.Entry<String, Object> pointRealValue : pointsRealValue.entrySet()) {
                    String pointNo = pointRealValue.getKey();
                    Double value = null == pointRealValue.getValue() ? null : Double.valueOf(pointRealValue.getValue().toString());
                for (String pointNo : entry.getValue()) {
                    Double value = null == pointsRealValue.get(pointNo) ? null : Double.valueOf(pointsRealValue.get(pointNo).toString());
                    //如果有旧值,且旧值为0,且新值不为null,且新值>0  触发模型
                    if (null != pointsLastValue.get(pointNo) && pointsLastValue.get(pointNo).equals(0.0) && null != value && value.compareTo(0.0) > 0){
                        logger.info("LDG柜容预测触发,NET:" + entry.getKey() + ",pointNo:" + pointNo + "-" + value);
                        runPredictModuleTask.run(entry.getKey());
                        break;
                    }