diff --git a/src/main/java/com/zhgd/xmgl/call/HikvisionCall.java b/src/main/java/com/zhgd/xmgl/call/HikvisionCall.java index d2cc94efe..d4fd86842 100644 --- a/src/main/java/com/zhgd/xmgl/call/HikvisionCall.java +++ b/src/main/java/com/zhgd/xmgl/call/HikvisionCall.java @@ -415,7 +415,7 @@ public class HikvisionCall { JSONArray eventDetails = dataEvent.getJSONArray("eventDetails"); JSONObject eventDetail = eventDetails.getJSONObject(0); ability = eventDetail.getString("ability"); - if (Objects.equals(ability, EVENT_VSS)) { + if (Objects.equals(ability, EVENT_VSS) || Objects.equals(ability, EVENT_AIMMS)) { log.info("AI识别告警=======" + paramsJo); addAiAnalyseHardWareRecord(eventDetail, dataEvent.getString("happenTime")); } else if (Objects.equals(ability, EVENT_IAS)) { @@ -501,19 +501,6 @@ public class HikvisionCall { } } else if (Objects.equals(ability1, EVENT_IAS)) { addFrontierProtectionNoNetData(jsonObject); - } else if (Objects.equals(ability1, "")) { - JSONArray eventsArray = jsonObject.getJSONArray("events"); - if (eventsArray.size() > 0) { - JSONObject dataEvent = eventsArray.getJSONObject(0); - JSONArray eventDetails = dataEvent.getJSONArray("eventDetails"); - JSONObject eventDetail = eventDetails.getJSONObject(0); - String ability = eventDetail.getString("ability"); - JSONObject paramsJo = jsonObject.getJSONObject("params"); - if (Objects.equals(ability, EVENT_AIMMS)) { - log.info("AI识别告警=======" + paramsJo); - addAiAnalyseHardWareRecord(eventDetail, dataEvent.getString("happenTime")); - } - } } return Result.ok();