From a01eec9f761ffcc11d42da0a82595e720427dd68 Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期二, 24 六月 2025 23:15:52 +0800
Subject: [PATCH] 望铁关口触发边界

---
 ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunScheduleModuleTask.java |   17 +++++++++--------
 1 files changed, 9 insertions(+), 8 deletions(-)

diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunScheduleModuleTask.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunScheduleModuleTask.java
index 218c599..6efefe3 100644
--- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunScheduleModuleTask.java
+++ b/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();
@@ -248,8 +250,7 @@
 
             }
         } catch (Exception ex) {
-            logger.error("runScheduleModuleTask运行异常");
-            ex.printStackTrace();
+            logger.error("runScheduleModuleTask运行异常",ex);
         }
         logger.info("runScheduleModuleTask运行完成");
     }

--
Gitblit v1.9.3