From cb20d56a7bf9d76c1b1ee39a5d2a0fc609eea5ea Mon Sep 17 00:00:00 2001 From: lijiahangmax Date: Tue, 7 Oct 2025 00:28:34 +0800 Subject: [PATCH] =?UTF-8?q?:rocket:=20=E4=BF=AE=E5=A4=8D=E5=91=8A=E8=AD=A6?= =?UTF-8?q?=E5=BC=95=E6=93=8E=E5=88=9D=E5=A7=8B=E5=8C=96=E5=BC=82=E5=B8=B8?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../visor/module/monitor/engine/AlarmEngineContext.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/orion-visor-modules/orion-visor-module-monitor/orion-visor-module-monitor-service/src/main/java/org/dromara/visor/module/monitor/engine/AlarmEngineContext.java b/orion-visor-modules/orion-visor-module-monitor/orion-visor-module-monitor-service/src/main/java/org/dromara/visor/module/monitor/engine/AlarmEngineContext.java index 1592490d..5ad880f2 100644 --- a/orion-visor-modules/orion-visor-module-monitor/orion-visor-module-monitor-service/src/main/java/org/dromara/visor/module/monitor/engine/AlarmEngineContext.java +++ b/orion-visor-modules/orion-visor-module-monitor/orion-visor-module-monitor-service/src/main/java/org/dromara/visor/module/monitor/engine/AlarmEngineContext.java @@ -125,6 +125,9 @@ public class AlarmEngineContext { * @return rules */ private Map> getPolicyRules(List list) { + if (Lists.isEmpty(list)) { + return new HashMap<>(); + } // 转为 map Map> ruleMap = Lists.stream(list) .map(s -> { @@ -154,6 +157,9 @@ public class AlarmEngineContext { * @return id */ private List getPolicyEngineNotifier(List list) { + if (Lists.isEmpty(list)) { + return new ArrayList<>(); + } return list.stream() .map(AlarmPolicyNotifyDO::getNotifyId) .distinct()