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