From 5addedcb92fcd56239825f301502aabbeaf5e325 Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期二, 24 十月 2023 11:26:46 +0800 Subject: [PATCH] 异步登录成功后获取通道和配置流媒体增加线程同步 --- ard-work/src/main/java/com/ruoyi/device/camera/service/impl/CameraSdkServiceImpl.java | 6 ++++-- 1 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/device/camera/service/impl/CameraSdkServiceImpl.java b/ard-work/src/main/java/com/ruoyi/device/camera/service/impl/CameraSdkServiceImpl.java index 6203512..a59702a 100644 --- a/ard-work/src/main/java/com/ruoyi/device/camera/service/impl/CameraSdkServiceImpl.java +++ b/ard-work/src/main/java/com/ruoyi/device/camera/service/impl/CameraSdkServiceImpl.java @@ -3,6 +3,7 @@ import com.ruoyi.common.annotation.SdkOperate; import com.ruoyi.common.constant.CacheConstants; import com.ruoyi.common.core.redis.RedisCache; +import com.ruoyi.common.utils.Threads; import com.ruoyi.device.camera.domain.ArdCameras; import com.ruoyi.device.camera.domain.CameraCmd; import com.ruoyi.device.camera.service.IArdCamerasService; @@ -69,10 +70,11 @@ if (ardCamera != null) { String factory = ardCamera.getFactory(); if (factory.equals("1")) { - hikClientService.login(ardCamera); + asyncLogin.hikLogin(ardCamera); result = true; } else if (factory.equals("2")) { - result = dhClientService.login(ardCamera); + asyncLogin.dhLogin(ardCamera); + result = true; } } } catch (Exception ex) { -- Gitblit v1.9.3