diff --git a/src/main/java/com/genersoft/iot/vmp/aiot/dao/AiAlertMapper.java b/src/main/java/com/genersoft/iot/vmp/aiot/dao/AiAlertMapper.java index cbd830c4e..cbd328d3c 100644 --- a/src/main/java/com/genersoft/iot/vmp/aiot/dao/AiAlertMapper.java +++ b/src/main/java/com/genersoft/iot/vmp/aiot/dao/AiAlertMapper.java @@ -15,8 +15,11 @@ public interface AiAlertMapper { @Options(useGeneratedKeys = true, keyProperty = "id", keyColumn = "id") int add(AiAlert alert); + @Select("SELECT COUNT(1) FROM wvp_ai_alert WHERE alert_id=#{alertId}") + int countByAlertId(@Param("alertId") String alertId); + @Select("SELECT a.*, r.name AS roi_name, " + - "COALESCE(SUBSTRING_INDEX(sp.gb_name, '/', 1), sp.name, sp.app) AS camera_name " + + "COALESCE(sp.name, sp.app) AS camera_name " + "FROM wvp_ai_alert a " + "LEFT JOIN wvp_ai_roi r ON a.roi_id = r.roi_id " + "LEFT JOIN wvp_stream_proxy sp ON a.camera_id = sp.camera_code " + @@ -29,7 +32,7 @@ public interface AiAlertMapper { @Select(value = {"