From d772fedd4df8eecb78085c112e4939d29ba1b665 Mon Sep 17 00:00:00 2001
From: Administrator <ard@qq.com>
Date: 星期四, 26 十月 2023 09:58:46 +0800
Subject: [PATCH] 修改报错
---
ard-work/src/main/java/com/ruoyi/device/camera/service/impl/CameraSdkServiceImpl.java | 27 ++++++++++-----------------
1 files changed, 10 insertions(+), 17 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 2e4f73d..9fd7a40 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
@@ -7,13 +7,12 @@
import com.ruoyi.device.camera.domain.CameraCmd;
import com.ruoyi.device.camera.service.IArdCamerasService;
import com.ruoyi.device.camera.service.ICameraSdkService;
-import com.ruoyi.device.dhsdk.service.IDhClientService;
-import com.ruoyi.device.hiksdk.service.IHikClientService;
+import com.ruoyi.utils.sdk.dhsdk.service.IDhClientService;
+import com.ruoyi.utils.sdk.hiksdk.service.IHikClientService;
import lombok.extern.slf4j.Slf4j;
-import org.springframework.beans.factory.SmartInitializingSingleton;
+import org.springframework.boot.ApplicationArguments;
+import org.springframework.boot.ApplicationRunner;
import org.springframework.stereotype.Service;
-
-import javax.annotation.PostConstruct;
import javax.annotation.Resource;
import java.util.Date;
import java.util.HashMap;
@@ -29,7 +28,7 @@
**/
@Service
@Slf4j(topic = "SDK")
-public class CameraSdkServiceImpl implements ICameraSdkService {
+public class CameraSdkServiceImpl implements ICameraSdkService, ApplicationRunner {
@Resource
private IArdCamerasService ardCamerasService;
@Resource
@@ -38,22 +37,16 @@
IDhClientService dhClientService;
@Resource
RedisCache redisCache;
- @Resource
- AsyncLogin asyncLogin;
-
-
- //鍒濆鍖朣DK
- @PostConstruct
@Override
- public void loginAll() {
+ public void run(ApplicationArguments args) throws Exception {
try {
List<ArdCameras> ardCameras = ardCamerasService.selectArdCamerasListNoDataScope(new ArdCameras());
for (ArdCameras camera : ardCameras) {
if ("1".equals(camera.getFactory())) {
- asyncLogin.hikLogin(camera);
+ hikClientService.login(camera);
} else if ("2".equals(camera.getFactory())) {
- asyncLogin.dhLogin(camera);
+ dhClientService.login(camera);
}
}
} catch (Exception ex) {
@@ -69,10 +62,10 @@
if (ardCamera != null) {
String factory = ardCamera.getFactory();
if (factory.equals("1")) {
- asyncLogin.hikLogin(ardCamera);
+ hikClientService.login(ardCamera);
result = true;
} else if (factory.equals("2")) {
- asyncLogin.dhLogin(ardCamera);
+ dhClientService.login(ardCamera);
result = true;
}
}
--
Gitblit v1.9.3