| | |
| | | info.setUsername(accessControlHost.getUsername());
|
| | | info.setPassword(accessControlHost.getPassword());
|
| | | login(info);
|
| | | //
|
| | | // String key=accessControlHost.getIp()+":"+accessControlHost.getPort();
|
| | | // GlobalVariable.accessHostMap.put(key, accessControlHost);
|
| | | }
|
| | | } catch (Exception ex) {
|
| | | log.error("登录所有门禁主机异常:" + ex.getMessage());
|
| | |
| | | info.setUsername(accessControlHost.getUsername());
|
| | | info.setPassword(accessControlHost.getPassword());
|
| | | logout(info);
|
| | | // String key=accessControlHost.getIp()+":"+accessControlHost.getPort();
|
| | | // GlobalVariable.accessHostMap.remove(key);
|
| | | }
|
| | | } catch (Exception ex) {
|
| | | log.error("登出所有门禁主机异常:" + ex.getMessage());
|
| | | }
|
| | | }
|
| | |
|
| | | /**
|
| | | * @描述 登录所有超脑
|
| | | * @创建人 刘苏义
|
| | |
| | | info.setUsername(superBrainHost.getUsername());
|
| | | info.setPassword(superBrainHost.getPassword());
|
| | | login(info);
|
| | | //
|
| | | // String key=accessControlHost.getIp()+":"+accessControlHost.getPort();
|
| | | // GlobalVariable.accessHostMap.put(key, accessControlHost);
|
| | | }
|
| | | } catch (Exception ex) {
|
| | | log.error("登录所有超脑异常:" + ex.getMessage());
|
| | |
| | | log.error("登出所有超脑异常:" + ex.getMessage());
|
| | | }
|
| | | }
|
| | | /**
|
| | | * @描述 登录所有外联设备
|
| | | * @创建人 刘苏义
|
| | | * @创建时间 2023/2/3 10:10
|
| | | */
|
| | | public static void loginAllArdEquipExternals(List<ArdEquipExternal> ardEquipExternals) {
|
| | | try {
|
| | | for (ArdEquipExternal ardEquipExternal : ardEquipExternals) {
|
| | | Thread.sleep(100);
|
| | | DeviceInfo info = new DeviceInfo();
|
| | | info.setDeviceId(ardEquipExternal.getId());
|
| | | info.setIp(ardEquipExternal.getIp());
|
| | | info.setPort(ardEquipExternal.getPort());
|
| | | info.setUsername(ardEquipExternal.getUsername());
|
| | | info.setPassword(ardEquipExternal.getPassword());
|
| | | login(info);
|
| | | }
|
| | | } catch (Exception ex) {
|
| | | log.error("登录所有外联设备异常:" + ex.getMessage());
|
| | | }
|
| | | }
|
| | | /**
|
| | | * @描述 登出所有外联设备
|
| | | * @创建人 刘苏义
|
| | | * @创建时间 2023/2/3 10:10
|
| | | */
|
| | | public static void logoutAllArdEquipExternals(List<ArdEquipExternal> ardEquipExternals) {
|
| | | try {
|
| | | for (ArdEquipExternal ardEquipExternal : ardEquipExternals) {
|
| | | Thread.sleep(100);
|
| | | DeviceInfo info = new DeviceInfo();
|
| | | info.setDeviceId(ardEquipExternal.getId());
|
| | | info.setIp(ardEquipExternal.getIp());
|
| | | info.setPort(ardEquipExternal.getPort());
|
| | | info.setUsername(ardEquipExternal.getUsername());
|
| | | info.setPassword(ardEquipExternal.getPassword());
|
| | | logout(info);
|
| | | }
|
| | | } catch (Exception ex) {
|
| | | log.error("登出所有超脑异常:" + ex.getMessage());
|
| | | }
|
| | | }
|
| | |
|
| | |
|
| | |
|
| | | /**
|
| | | * 建立布防上传通道,用于传输数据
|
| | |
| | | m_strAlarmInfo.byAlarmInfoType = 1;
|
| | | // 布防类型(仅针对门禁主机、人证设备):0 - 客户端布防(会断网续传),1 - 实时布防(只上传实时数据)
|
| | | m_strAlarmInfo.byDeployType = 1;
|
| | | //人脸报警信息类型:1- 人脸侦测报警 0- 人脸抓拍报警
|
| | | m_strAlarmInfo.byFaceAlarmDetection = 0;
|
| | | m_strAlarmInfo.write();
|
| | | // 布防成功,返回布防成功的数据传输通道号
|
| | | lAlarmHandle = hCNetSDK.NET_DVR_SetupAlarmChan_V41(lUserID, m_strAlarmInfo);
|
| | |
| | | InputStream input = new ByteArrayInputStream(array);
|
| | | String url = "";
|
| | | try {
|
| | | boolean b = MinioUtil.uploadObject(cmd.getBucketName(), cmd.getObjectName(), input,input.available(), ContentType);
|
| | | boolean b = MinioUtil.uploadObject(cmd.getBucketName(), cmd.getObjectName(), input, input.available(), ContentType);
|
| | | if (b) {
|
| | | url = MinioUtil.getBucketObjectUrl(cmd.getBucketName(), cmd.getObjectName());
|
| | | // log.debug("上传文件成功!" + url);
|
| | | // log.debug("上传文件成功!" + url);
|
| | | }
|
| | | } catch (Exception ex) {
|
| | | log.error("上传文件异常:" + ex.getMessage());
|