鞍钢鲅鱼圈能源管控系统后端代码
dengzedong
2025-05-28 b08eac3f4b889c1df1bc681c1746f4f8405c82b8
实时平衡下发 bug
已修改1个文件
14 ■■■■■ 文件已修改
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunScheduleModuleTask.java 14 ●●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunScheduleModuleTask.java
@@ -30,8 +30,10 @@
    private String BfgCode = "AnSteelbfgstrategy"; //高炉实时调度
    private String suggestionKey = "suggestion"; //建议key
    private String warningKey = "earlywarning"; //预警key
    private String lowerKey = "lower_limit_ad_cog_guiwei"; //下限key
    private String upperKey = "upper_limit_ad_cog_guiwei"; //上限key
    private String cogLowerKey = "lower_limit_ad_cog_guiwei"; //COG下限key
    private String cogUpperKey = "upper_limit_ad_cog_guiwei"; //COG上限key
    private String bfgLowerKey = "lower_limit_ad_bfg_guiwei"; //BFG下限key
    private String bfgUupperKey = "upper_limit_ad_bfg_guiwei"; //BFG上限key
    @Autowired
    private MdkApi mdkApi;
@@ -177,7 +179,7 @@
                    }
                }
                // 下发上下限
                Object upper = mdkScheduleRespDTO.getResult().get(upperKey);
                Object upper = mdkScheduleRespDTO.getResult().get(cogUpperKey);
                if (upper != null) {
                    BigDecimal value = new BigDecimal(upper.toString()).setScale(2,BigDecimal.ROUND_HALF_UP);
                    ApiPointValueWriteDTO pointValueWriteDTO = new ApiPointValueWriteDTO();
@@ -185,7 +187,7 @@
                    pointValueWriteDTO.setValue(value.doubleValue());
                    dataPointApi.writePointRealValue(pointValueWriteDTO);
                }
                Object lower = mdkScheduleRespDTO.getResult().get(lowerKey);
                Object lower = mdkScheduleRespDTO.getResult().get(cogLowerKey);
                if (lower != null) {
                    BigDecimal value = new BigDecimal(lower.toString()).setScale(2,BigDecimal.ROUND_HALF_UP);
                    ApiPointValueWriteDTO pointValueWriteDTO = new ApiPointValueWriteDTO();
@@ -229,7 +231,7 @@
                    }
                }
                // 下发上下限
                Object upper = mdkScheduleRespDTO.getResult().get(upperKey);
                Object upper = mdkScheduleRespDTO.getResult().get(bfgUupperKey);
                if (upper != null) {
                    BigDecimal value = new BigDecimal(upper.toString()).setScale(2,BigDecimal.ROUND_HALF_UP);
                    ApiPointValueWriteDTO pointValueWriteDTO = new ApiPointValueWriteDTO();
@@ -237,7 +239,7 @@
                    pointValueWriteDTO.setValue(value.doubleValue());
                    dataPointApi.writePointRealValue(pointValueWriteDTO);
                }
                Object lower = mdkScheduleRespDTO.getResult().get(lowerKey);
                Object lower = mdkScheduleRespDTO.getResult().get(bfgLowerKey);
                if (lower != null) {
                    BigDecimal value = new BigDecimal(lower.toString()).setScale(2,BigDecimal.ROUND_HALF_UP);
                    ApiPointValueWriteDTO pointValueWriteDTO = new ApiPointValueWriteDTO();