From 37a3062a7e4f715d8faf8a68d05ee434ef22c56a Mon Sep 17 00:00:00 2001
From: 潘志宝 <979469083@qq.com>
Date: 星期四, 10 四月 2025 10:30:38 +0800
Subject: [PATCH] 已全部预测完成,预警消息为空

---
 shasteel-biz/src/main/java/com/iailab/module/shasteel/mq/consumer/ModelAlarmConsumer.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/shasteel-biz/src/main/java/com/iailab/module/shasteel/mq/consumer/ModelAlarmConsumer.java b/shasteel-biz/src/main/java/com/iailab/module/shasteel/mq/consumer/ModelAlarmConsumer.java
index 53bb9d4..e9c7e0f 100644
--- a/shasteel-biz/src/main/java/com/iailab/module/shasteel/mq/consumer/ModelAlarmConsumer.java
+++ b/shasteel-biz/src/main/java/com/iailab/module/shasteel/mq/consumer/ModelAlarmConsumer.java
@@ -94,6 +94,12 @@
         log.info("已全部预测完成,清空finishModuleMap");
         ModelPredictFinishConsumer.finishModuleMap.clear();
 
+        if (!ModelPredictFinishConsumer.finishAlarmMap.contains(predictTime.getTime())) {
+            log.info("已全部预测完成,预警消息为空");
+            return;
+        }
+        ModelPredictFinishConsumer.finishAlarmMap.clear();
+
         log.info("查找需要执行的调度方案");
         List<StScheduleSchemeDTO> scheduleSchemeList = mcsApi.listScheduleScheme(ScheduleTriggerMethodEnum.EVENT.getCode(), routingKey);
         if (CollectionUtils.isEmpty(scheduleSchemeList)) {

--
Gitblit v1.9.3