From 0ab08ece0700bd16b8ebc8f75425c1733d4174c4 Mon Sep 17 00:00:00 2001 From: zhanghuan Date: Sat, 8 Apr 2023 23:27:40 +0800 Subject: [PATCH] [alerter]bugfix: fix the error according to the monitorid query. (#860) --- .../dromara/hertzbeat/alert/controller/AlertsController.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/alerter/src/main/java/org/dromara/hertzbeat/alert/controller/AlertsController.java b/alerter/src/main/java/org/dromara/hertzbeat/alert/controller/AlertsController.java index 89109167d2b..23704d77eab 100644 --- a/alerter/src/main/java/org/dromara/hertzbeat/alert/controller/AlertsController.java +++ b/alerter/src/main/java/org/dromara/hertzbeat/alert/controller/AlertsController.java @@ -80,6 +80,10 @@ public ResponseEntity>> getAlerts( } andList.add(inPredicate); } + if (monitorId != null) { + Predicate predicate = criteriaBuilder.like(root.get("tags").as(String.class), "%" + monitorId + "%"); + andList.add(predicate); + } if (priority != null) { Predicate predicate = criteriaBuilder.equal(root.get("priority"), priority); andList.add(predicate);