From 303e625cf43bd554d97caa843ba29e662086fc9e Mon Sep 17 00:00:00 2001 From: Jay <csj123456> Date: 星期一, 21 四月 2025 15:29:17 +0800 Subject: [PATCH] 新增耗氧异常检测另一个调度模型的触发 --- shasteel-biz/src/main/java/com/iailab/module/shasteel/job/task/RunScheduleOnaOptTask.java | 13 +++++++++++++ 1 files changed, 13 insertions(+), 0 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 a8c3d8b..781a1fa 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 @@ -79,6 +79,8 @@ private static final String CODE_CONS = "consumpOxygenTest"; + private static final String CODE_OXYGEN = "shaOxygenPlanDetection"; + @Override public void run(String params) { logger.info("RunScheduleOnaOptTask,参数为:{}", params); @@ -173,6 +175,17 @@ saveAlarmMessage("耗氧异常检测", advice, scheduleObj, scheduleTime, adviceValues, scheduleScheme.getAdjustRate()); } } + else if (entry.getKey().equals(CODE_OXYGEN)) { + StScheduleSchemeDTO scheduleScheme = schemeMap.get(CODE_OXYGEN); + String scheduleObj = scheduleScheme.getScheduleObj(); + BigDecimal adviceValues = new BigDecimal(entry.getValue().getResult().get("adviceValues").toString()); + logger.info("耗氧异常检测(检修计划检测) adviceValues=" + adviceValues); + + String advice = entry.getValue().getResult().get("advice").toString(); + if(adviceValues.compareTo(BigDecimal.ZERO) != 0){ + saveAlarmMessage("耗氧异常检测", advice, scheduleObj, scheduleTime, adviceValues, scheduleScheme.getAdjustRate()); + } + } } logger.info(params + "调度方案执行完成"); } catch (Exception ex) { -- Gitblit v1.9.3