| | |
| | | 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; |
| | |
| | | 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); |
| | | } |
| | | |
| | | /** |
| | | * 查询相机设备 |
| | | * |