From 0a702eed7f20f9c70b4c169503a981ff077e6f5f Mon Sep 17 00:00:00 2001
From: Jay <csj123456>
Date: 星期三, 21 五月 2025 08:51:35 +0800
Subject: [PATCH] 建议部分保存方案id和模型id

---
 shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunScheduleSteamTask.java |    8 +++++---
 1 files changed, 5 insertions(+), 3 deletions(-)

diff --git a/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunScheduleSteamTask.java b/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunScheduleSteamTask.java
index 509b000..48eb21c 100644
--- a/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunScheduleSteamTask.java
+++ b/shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunScheduleSteamTask.java
@@ -108,10 +108,10 @@
             logger.info("adviceValues=" + JSONArray.toJSONString(adviceValues));
 
             Object daxinAdvice = mdkScheduleRespDTO.getResult().get("daxinAdvice");
-            saveScheduleSuggest("大新调度建议", daxinAdvice, scheme.getScheduleObj(), scheduleTime, adviceValues.get(0), scheme.getAdjustRate());
+            saveScheduleSuggest("大新调度建议", daxinAdvice, scheme.getScheduleObj(), scheduleTime, adviceValues.get(0), scheme.getAdjustRate(), scheme.getModelId(), scheme.getId());
 
             Object jinfengAdvice = mdkScheduleRespDTO.getResult().get("jinfengAdvice");
-            saveScheduleSuggest("锦丰调度建议", jinfengAdvice, scheme.getScheduleObj(), scheduleTime, adviceValues.get(1), scheme.getAdjustRate());
+            saveScheduleSuggest("锦丰调度建议", jinfengAdvice, scheme.getScheduleObj(), scheduleTime, adviceValues.get(1), scheme.getAdjustRate(), scheme.getModelId(), scheme.getId());
 
             Object daxinWarning = mdkScheduleRespDTO.getResult().get("daxinWarning");
             saveAlarmMessage("大新预警", daxinWarning, scheme.getScheduleObj(), scheduleTime, scheme.getWarningAdjustRate());
@@ -133,7 +133,7 @@
         logger.info("RunScheduleSteamTask运行完成");
     }
 
-    private void saveScheduleSuggest(String title, Object content, String scheduleObj, Date scheduleTime, BigDecimal adjustValue, int adjustRate) {
+    private void saveScheduleSuggest(String title, Object content, String scheduleObj, Date scheduleTime, BigDecimal adjustValue, int adjustRate, String modelId,  String schemeId) {
         if (content == null) {
             return;
         }
@@ -157,6 +157,8 @@
         suggest.setContent(content.toString());
         suggest.setScheduleObj(scheduleObj);
         suggest.setScheduleTime(scheduleTime);
+        suggest.setModelId(modelId);
+        suggest.setSchemeId(schemeId);
         suggest.setSort(0);
         mcsApi.createScheduleSuggest(suggest);
     }

--
Gitblit v1.9.3