From b91fdc439ca1ba0b98409de0f1c0edf6fd626ee9 Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期五, 21 七月 2023 14:16:35 +0800
Subject: [PATCH] 增加app一键报警

---
 src/main/java/com/ard/alarm/camera/service/impl/ArdCamerasServiceImpl.java |   25 +++++++++++++++++--------
 1 files changed, 17 insertions(+), 8 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 71d9b4b..b0890de 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
@@ -1,6 +1,7 @@
 package com.ard.alarm.camera.service.impl;
 
 import java.util.*;
+
 import com.ard.alarm.camera.domain.ArdCameras;
 import com.ard.alarm.camera.mapper.ArdCamerasMapper;
 import com.ard.alarm.camera.service.IArdCamerasService;
@@ -30,20 +31,28 @@
     private ArdCamerasMapper ardCamerasMapper;
     @Resource
     private ArdEquipExternalMapper ardEquipExternalMapper;
+
     @Override
     public void run(ApplicationArguments args) throws Exception {
-
+        //鍔犺浇sdk搴�
         HikClientUtil.loadHCNetSDKLib();
-        //鑾峰彇鍏ㄩ儴娴峰悍鍏夌數
+        //鑾峰彇鍏ㄩ儴娴峰悍鍏夌數灏濊瘯鐧诲綍
         List<ArdCameras> ardCameras = ardCamerasMapper.selectArdCamerasList(new ArdCameras());
         HikClientUtil.loginAllCamera(ardCameras);
-        //鑾峰彇鍏ㄩ儴娴峰悍鎶ヨ涓绘満
-        ArdEquipExternal ardEquipExternal= new ArdEquipExternal();
-        ardEquipExternal.setFactory("1");
-        ardEquipExternal.setType("1");
-        List<ArdEquipExternal> ardEquipExternals = ardEquipExternalMapper.selectArdEquipExternalList(ardEquipExternal);
-        HikClientUtil.loginAllAlarmHost(ardEquipExternals);
+        //鑾峰彇鍏ㄩ儴娴峰悍鎶ヨ涓绘満灏濊瘯鐧诲綍
+        ArdEquipExternal alarmHost = new ArdEquipExternal();
+        alarmHost.setFactory("1");
+        alarmHost.setType("1");
+        List<ArdEquipExternal> alarmHosts = ardEquipExternalMapper.selectArdEquipExternalList(alarmHost);
+        HikClientUtil.loginAllAlarmHost(alarmHosts);
+        //鑾峰彇鍏ㄩ儴闂ㄧ涓绘満灏濊瘯鐧诲綍
+        ArdEquipExternal accessControlHost = new ArdEquipExternal();
+        accessControlHost.setFactory("1");
+        accessControlHost.setType("6");
+        List<ArdEquipExternal>accessControlHosts = ardEquipExternalMapper.selectArdEquipExternalList(accessControlHost);
+        HikClientUtil.loginAllAccessControlHost(accessControlHosts);
     }
+
     /**
      * 鏌ヨ鐩告満璁惧
      *

--
Gitblit v1.9.3