From ad89fdba09b8f0596ed41c5b31de6f34fe1ce620 Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期四, 10 八月 2023 17:20:41 +0800 Subject: [PATCH] 优化行为分析信息报警 --- src/main/java/com/ard/utils/hiksdk/service/impl/FMSGCallBack.java | 19 +++++++++++-------- src/main/java/com/ard/alarm/camera/service/impl/ArdCamerasServiceImpl.java | 2 -- 2 files changed, 11 insertions(+), 10 deletions(-) diff --git a/src/main/java/com/ard/alarm/camera/service/impl/ArdCamerasServiceImpl.java b/src/main/java/com/ard/alarm/camera/service/impl/ArdCamerasServiceImpl.java index 34cd15f..7a52bec 100644 --- a/src/main/java/com/ard/alarm/camera/service/impl/ArdCamerasServiceImpl.java +++ b/src/main/java/com/ard/alarm/camera/service/impl/ArdCamerasServiceImpl.java @@ -74,6 +74,4 @@ public List<ArdCameras> selectArdCamerasList(ArdCameras ardCameras) { return ardCamerasMapper.selectArdCamerasList(ardCameras); } - - } diff --git a/src/main/java/com/ard/utils/hiksdk/service/impl/FMSGCallBack.java b/src/main/java/com/ard/utils/hiksdk/service/impl/FMSGCallBack.java index 0df027b..898dc85 100644 --- a/src/main/java/com/ard/utils/hiksdk/service/impl/FMSGCallBack.java +++ b/src/main/java/com/ard/utils/hiksdk/service/impl/FMSGCallBack.java @@ -54,12 +54,12 @@ String url = "";//浜嬩欢鍥剧墖 Boolean isSnapPic=true; //lCommand鏄紶鐨勬姤璀︾被鍨� -// log.debug("鎶ヨ浜嬩欢绫诲瀷:lCommand:" + Integer.toHexString(lCommand)); + log.debug("鎶ヨ浜嬩欢绫诲瀷:lCommand:" + Integer.toHexString(lCommand)); switch (lCommand) { case HCNetSDK.COMM_ALARM_V30: - //log.debug("绉诲姩渚︽祴銆佽棰戜涪澶便�侀伄鎸°�両O淇″彿閲忕瓑鎶ヨ淇℃伅(鏆備笉瑙f瀽)"+Integer.toHexString(lCommand)); + log.debug("绉诲姩渚︽祴銆佽棰戜涪澶便�侀伄鎸°�両O淇″彿閲忕瓑鎶ヨ淇℃伅(鏆備笉瑙f瀽)"); case HCNetSDK.COMM_ALARM_RULE: - log.debug("琛屼负鍒嗘瀽淇℃伅鎶ヨ淇℃伅"+Integer.toHexString(lCommand)); + log.debug("琛屼负鍒嗘瀽淇℃伅鎶ヨ淇℃伅涓婃姤"); //region 琛屼负鍒嗘瀽淇℃伅 ArdCameras ardCameras = new ArdCameras(); ardCameras.setIp(sDeviceIP); @@ -143,17 +143,18 @@ if(isSnapPic) { url = savePicture(info); info.setPicUrl(url); + publishMqtt(info); } - publishMqtt(info); + break; case HCNetSDK.COMM_UPLOAD_FACESNAP_RESULT: - log.debug("浜鸿劯妫�娴嬩簨浠朵笂鎶�(鏆備笉瑙f瀽)"+Integer.toHexString(lCommand)); + log.debug("浜鸿劯妫�娴嬩簨浠朵笂鎶�(鏆備笉瑙f瀽)"); break; case HCNetSDK.COMM_GISINFO_UPLOAD: - log.debug("GPS鎶ヨ淇℃伅涓婃姤(鏆備笉瑙f瀽)"+Integer.toHexString(lCommand)); + log.debug("GPS鎶ヨ淇℃伅涓婃姤(鏆備笉瑙f瀽)"); break; case HCNetSDK.COMM_ALARMHOST_CID_ALARM: - log.debug("鎶ヨ涓绘満 CID 鎶ュ憡鎶ヨ涓婁紶"+Integer.toHexString(lCommand)); + log.debug("鎶ヨ涓绘満CID鎶ュ憡鎶ヨ涓婃姤"); //region 鎶ヨ涓绘満鎶ヨ澶勭悊 ArdEquipExternal ardEquipExternal = new ArdEquipExternal(); ardEquipExternal.setIp(sDeviceIP); @@ -252,8 +253,10 @@ acsInfo.write(0, pAlarmInfo.getByteArray(0, strACSInfo.size()), 0, strACSInfo.size()); strACSInfo.read(); int dwMajor = strACSInfo.dwMajor; + if (dwMajor != 5) { //鍙幏鍙栦簨浠� + log.debug("闈炰簨浠舵姤璀︽暟鎹笂鎶�(鏆備笉瑙f瀽)"); break; } int dwMinor = strACSInfo.dwMinor; @@ -354,7 +357,7 @@ //endregion break; default: - log.info("鏈煡鎶ヨ浜嬩欢绫诲瀷:lCommand:" + Integer.toHexString(lCommand)); + log.debug("鏈煡鎶ヨ浜嬩欢绫诲瀷:lCommand:" + Integer.toHexString(lCommand)); break; } -- Gitblit v1.9.3