From 4b8717936226df2ba4485218d5112c524f8694dc Mon Sep 17 00:00:00 2001 From: dongyukun <1208714201@qq.com> Date: 星期六, 08 二月 2025 15:29:14 +0800 Subject: [PATCH] 氧气调度建议时压力正常时不保存 --- 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 365de8a..da50f53 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 @@ -104,17 +104,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