From 8d9525154e9500069a5b2f934a0871b52cd1f15b Mon Sep 17 00:00:00 2001
From: liriming <1343021927@qq.com>
Date: 星期三, 11 六月 2025 13:45:54 +0800
Subject: [PATCH] 无功优化定时任务更新

---
 ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunOffPowerOptimTask.java |   15 +++++++++++----
 1 files changed, 11 insertions(+), 4 deletions(-)

diff --git a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunOffPowerOptimTask.java b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunOffPowerOptimTask.java
index 95ed080..59edf62 100644
--- a/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunOffPowerOptimTask.java
+++ b/ansteel-biz/src/main/java/com/iailab/module/ansteel/job/task/RunOffPowerOptimTask.java
@@ -50,9 +50,9 @@
             for (Map.Entry<String, Object> entry : result.entrySet()) {
                 String key = entry.getKey();
                 if (key.contains("advice") ||
-                        key.contains("wangtie_cos_flag") ||
-                        key.contains("off_power_up_flag")) {
-                    this.saveScheduleSuggest("无功优化", entry.getValue(), "WGYH", calendar.getTime());
+                        key.contains("off_power_up_flag") ||
+                        key.contains("cos")) {
+                    this.saveScheduleSuggest("无功优化", key, entry.getValue(), "WGYH", calendar.getTime());
                 }
             }
             if (mdkApi.scheduleModelOut(mdkScheduleRespDTO)) {
@@ -66,7 +66,7 @@
         logger.info("runOffPowerOptimTask运行完成");
     }
 
-    private void saveScheduleSuggest(String title, Object content, String scheduleObj, Date scheduleTime) {
+    private void saveScheduleSuggest(String title, String key, Object content, String scheduleObj, Date scheduleTime) {
         if (content == null || StringUtils.isBlank(content.toString()) || "0".equals(content.toString())) {
             logger.info(title + "content为空");
             return;
@@ -77,6 +77,13 @@
         suggest.setScheduleObj(scheduleObj);
         suggest.setScheduleTime(scheduleTime);
         suggest.setSort(0);
+        if(key.contains("off_power_up_flag")){
+            suggest.setScheduleType("off");
+        }else if(key.contains("cos")) {
+            suggest.setScheduleType("cos");
+        }else if(key.contains("advice")) {
+            suggest.setScheduleType("advice");
+        }
         mcsApi.createScheduleSuggest(suggest);
     }
 }
\ No newline at end of file

--
Gitblit v1.9.3