From 95c2e0821e5859954e791898e88167c0475bae1e Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期六, 08 二月 2025 15:32:54 +0800
Subject: [PATCH] Merge branch 'master' of http://dlindusit.com:53929/r/shasteel

---
 shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunScheduleOnaOptTask.java |   20 ++++++++++++++------
 1 files changed, 14 insertions(+), 6 deletions(-)

diff --git a/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunScheduleOnaOptTask.java b/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunScheduleOnaOptTask.java
index cd4cb86..f33f03d 100644
--- a/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunScheduleOnaOptTask.java
+++ b/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunScheduleOnaOptTask.java
@@ -103,17 +103,25 @@
                 if (entry.getKey().equals(CODE06)) {
                     // 氧气班平衡计划,建议值写入测点
                     mdkApi.scheduleModelOut(entry.getValue());
+                    logger.info("氧气班平衡计划下发参数: {}", entry.getValue());
                 } else if (entry.getKey().equals(CODE05)) {
                     String scheduleObj = schemeMap.get(CODE05).getScheduleObj();
-                    // double[] adviceValues = (double[]) entry.getValue().getResult().get("adviceValues");
-                    String yingdiAdvice = entry.getValue().getResult().get("yingdiAdvice").toString();
-                    saveScheduleSuggest("盈德中压建议调整量", yingdiAdvice, scheduleObj, scheduleTime);
                     String faAdvice = entry.getValue().getResult().get("faAdvice").toString();
-                    saveScheduleSuggest("法夜空建议调整量", faAdvice, scheduleObj, scheduleTime);
                     String hongAdvice = entry.getValue().getResult().get("hongAdvice").toString();
-                    saveScheduleSuggest("宏昌建议调整量", hongAdvice, scheduleObj, scheduleTime);
                     String runAdvice = entry.getValue().getResult().get("RunAdvice").toString();
-                    saveScheduleSuggest("宏昌建议调整量", runAdvice, scheduleObj, scheduleTime);
+                    String yingdiAdvice = entry.getValue().getResult().get("yingdiAdvice").toString();
+                    if(!yingdiAdvice.equals("压力正常")){
+                        saveScheduleSuggest("盈德中压建议调整量", yingdiAdvice, scheduleObj, scheduleTime);
+                    }
+                    if(!faAdvice.equals("压力正常")){
+                        saveScheduleSuggest("法夜空建议调整量", faAdvice, scheduleObj, scheduleTime);
+                    }
+                    if(!hongAdvice.equals("压力正常")){
+                        saveScheduleSuggest("宏昌建议调整量", hongAdvice, scheduleObj, scheduleTime);
+                    }
+                    if(!runAdvice.equals("压力正常")){
+                        saveScheduleSuggest("润忠建议调整量", runAdvice, scheduleObj, scheduleTime);
+                    }
                 } else if (entry.getKey().equals(CODE01)) {
                     String scheduleObj = schemeMap.get(CODE01).getScheduleObj();
                     String advice = entry.getValue().getResult().get("advice").toString();

--
Gitblit v1.9.3