From a0d9d5ccd33aa09b4624fdfd2dd3269a9b82ba83 Mon Sep 17 00:00:00 2001 From: ‘liusuyi’ <1951119284@qq.com> Date: 星期三, 13 十二月 2023 16:27:54 +0800 Subject: [PATCH] 增加海康sdk设置高精度ptz信息 --- ard-work/src/main/java/com/ruoyi/utils/sdk/hiksdk/lib/LoginResultCallBack.java | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/ard-work/src/main/java/com/ruoyi/utils/sdk/hiksdk/lib/LoginResultCallBack.java b/ard-work/src/main/java/com/ruoyi/utils/sdk/hiksdk/lib/LoginResultCallBack.java index 5185b86..40511ea 100644 --- a/ard-work/src/main/java/com/ruoyi/utils/sdk/hiksdk/lib/LoginResultCallBack.java +++ b/ard-work/src/main/java/com/ruoyi/utils/sdk/hiksdk/lib/LoginResultCallBack.java @@ -11,7 +11,7 @@ import com.ruoyi.utils.sdk.common.GlobalVariable; import com.ruoyi.media.domain.Vtdu; import com.ruoyi.media.service.IVtduService; -import com.ruoyi.utils.sdk.hiksdk.service.impl.HikSdkStrategy; +import com.ruoyi.utils.sdk.hiksdk.service.impl.HikvisionSDK; import com.sun.jna.Pointer; import lombok.extern.slf4j.Slf4j; import java.util.Comparator; @@ -38,7 +38,7 @@ public int invoke(int lUserID, int dwResult, HCNetSDK.NET_DVR_DEVICEINFO_V30 lpDeviceinfo, Pointer pUser) { IVtduService vtduService = SpringUtils.getBean(IVtduService.class); IArdChannelService ardChannelService = SpringUtils.getBean(IArdChannelService.class); - HikSdkStrategy hikClientService = SpringUtils.getBean(HikSdkStrategy.class); + HikvisionSDK hikClientService = SpringUtils.getBean(HikvisionSDK.class); IArdCamerasService ardCamerasService = SpringUtils.getBean(IArdCamerasService.class); if (GlobalVariable.loginMap.containsKey(camera.getId())) { GlobalVariable.loginMap.remove(camera.getId()); @@ -53,8 +53,9 @@ camera.setChanNum((int) lpDeviceinfo.byChanNum); camera.setStartDChan((int) lpDeviceinfo.byStartDChan); //鑾峰彇鏈�鏂伴�氶亾 - List<ArdChannel> cameraChannelList = hikClientService.getCameraChannelList(camera); + List<ArdChannel> cameraChannelList = hikClientService.getIPChannelInfo(camera); if (cameraChannelList.size() > 0) { + camera.setChanNum(cameraChannelList.size()); //娣诲姞閫氶亾 for (ArdChannel channel : cameraChannelList) { channel.setId(IdUtils.simpleUUID()); -- Gitblit v1.9.3