鞍钢鲅鱼圈能源管控系统后端代码
dengzedong
2 天以前 1e71a0391311b34d1698a657ebd48f17af573f97
煤气建议 调整速率bug
已修改1个文件
8 ■■■■ 文件已修改
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunScheduleModuleTask.java 8 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunScheduleModuleTask.java
@@ -51,7 +51,7 @@
     * 煤气调度调整方向
     * 1:超上限;-1:超下限;0:正常
     */
    private static Map<String, Integer> gasAdjustMode = new HashMap<>();
    private static Map<String, BigDecimal> gasAdjustMode = new HashMap<>();
    /**
     * 煤气调度建议时间
@@ -130,7 +130,7 @@
            if (LdgCode.equals(params)) {
                // 调整速率
                String scheduleObjLDG = "LDG";
                Integer adjustValue = Integer.parseInt(mdkScheduleRespDTO.getResult().get(flag).toString());
                BigDecimal adjustValue = new BigDecimal(mdkScheduleRespDTO.getResult().get(flag).toString());
                if (gasAdjustMode.containsKey(scheduleObjLDG) && gasAdjustMode.get(scheduleObjLDG).equals(adjustValue) &&
                        gasLastSugTime.containsKey(scheduleObjLDG) && (calendar.getTime().getTime() - gasLastSugTime.get(scheduleObjLDG).getTime() <= mdkScheduleRespDTO.getAdjustRate().longValue() * 60 * 1000)) {
                    logger.info("转炉实时调度建议在有效期内");
@@ -174,7 +174,7 @@
            if (CogCode.equals(params)) {
                // 调整速率
                String scheduleObjCOG = "COG";
                Integer adjustValue = Integer.parseInt(mdkScheduleRespDTO.getResult().get(flag).toString());
                BigDecimal adjustValue = new BigDecimal(mdkScheduleRespDTO.getResult().get(flag).toString());
                if (gasAdjustMode.containsKey(scheduleObjCOG) && gasAdjustMode.get(scheduleObjCOG).equals(adjustValue) &&
                        gasLastSugTime.containsKey(scheduleObjCOG) && (calendar.getTime().getTime() - gasLastSugTime.get(scheduleObjCOG).getTime() <= mdkScheduleRespDTO.getAdjustRate().longValue() * 60 * 1000)) {
                    logger.info("焦炉实时调度建议在有效期内");
@@ -263,7 +263,7 @@
            if (BfgCode.equals(params)) {
                // 调整速率
                String scheduleObjBFG = "BFG";
                Integer adjustValue = Integer.parseInt(mdkScheduleRespDTO.getResult().get(flag).toString());
                BigDecimal adjustValue = new BigDecimal(mdkScheduleRespDTO.getResult().get(flag).toString());
                if (gasAdjustMode.containsKey(scheduleObjBFG) && gasAdjustMode.get(scheduleObjBFG).equals(adjustValue) &&
                        gasLastSugTime.containsKey(scheduleObjBFG) && (calendar.getTime().getTime() - gasLastSugTime.get(scheduleObjBFG).getTime() <= mdkScheduleRespDTO.getAdjustRate().longValue() * 60 * 1000)) {
                    logger.info("高炉实时调度建议在有效期内");