From 4806b676dbbab4675e5ee43b4018f2cd9d43797f Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期一, 23 十月 2023 17:15:09 +0800
Subject: [PATCH] 1. 将sdk动态链接库dll集成到项目内,提升部署便捷性; 2. 增加设备断线重连回调方法,打印相关日志; 3. 删除多余依赖,减小jar包体积; 4. 处理SDK日志打印;

---
 ard-work/src/main/java/com/ruoyi/device/dhsdk/module/ConfigModule.java |   16 +++++++++-------
 1 files changed, 9 insertions(+), 7 deletions(-)

diff --git a/ard-work/src/main/java/com/ruoyi/device/dhsdk/module/ConfigModule.java b/ard-work/src/main/java/com/ruoyi/device/dhsdk/module/ConfigModule.java
index 1234d40..9d9d17a 100644
--- a/ard-work/src/main/java/com/ruoyi/device/dhsdk/module/ConfigModule.java
+++ b/ard-work/src/main/java/com/ruoyi/device/dhsdk/module/ConfigModule.java
@@ -4,6 +4,7 @@
 import com.ruoyi.device.dhsdk.lib.ToolKits;
 import com.sun.jna.Structure;
 import com.sun.jna.ptr.IntByReference;
+import lombok.extern.slf4j.Slf4j;
 
 import static com.ruoyi.device.dhsdk.lib.ToolKits.getErrorCodePrint;
 
@@ -13,6 +14,7 @@
  * @Author: 鍒樿嫃涔�
  * @Date: 2023骞�10鏈�14鏃�14:57:01
  **/
+@Slf4j(topic = "dhSdk")
 public class ConfigModule {
     public static NetSDKLib netsdk = NetSDKLib.NETSDK_INSTANCE;
     public static NetSDKLib configsdk = NetSDKLib.CONFIG_INSTANCE;
@@ -39,7 +41,7 @@
         IntByReference intRetLen = new IntByReference();
         stuInfo.write();
         if (!netsdk.CLIENT_QueryRemotDevState(hLoginHandle, nType, nChn, stuInfo.getPointer(), stuInfo.size(), intRetLen, 3000)) {
-            System.err.println("Config Failed!" + ToolKits.getErrorCodePrint());
+            log.error("Config Failed!" + ToolKits.getErrorCodePrint());
             return false;
         }
         stuInfo.read();
@@ -67,11 +69,11 @@
                 cmdObject.read();
                 result = true;
             } else {
-                System.err.println("Parse " + strCmd + " Config Failed!" + ToolKits.getErrorCodePrint());
+                log.error("Parse " + strCmd + " Config Failed!" + ToolKits.getErrorCodePrint());
                 result = false;
             }
         } else {
-            System.err.printf("Get %s Config Failed!Last Error = %s\n", strCmd, getErrorCodePrint());
+            log.error("Get %s Config Failed!Last Error = %s\n", strCmd, getErrorCodePrint());
             result = false;
         }
 
@@ -88,7 +90,7 @@
         if (bRet) {
             cmdObject.read();
         } else {
-            System.err.printf("Get %s Config Failed!Last Error = %s\n", strCmd, getErrorCodePrint());
+            log.error("Get %s Config Failed!Last Error = %s\n", strCmd, getErrorCodePrint());
             result = false;
         }
         return result;
@@ -102,7 +104,7 @@
             cmdObject.read();
             result=true;
         } else {
-            System.err.println("GetConfig Failed!" + getErrorCodePrint());
+            log.error("GetConfig Failed!" + getErrorCodePrint());
             result=false;
         }
         return result;
@@ -129,11 +131,11 @@
             if (netsdk.CLIENT_SetNewDevConfig(hLoginHandle, strCmd, nChn, szBuffer, nBufferLen, error, restart, 3000)) {
                 result = true;
             } else {
-                System.err.printf("Set %s Config Failed! Last Error = %s\n", strCmd, getErrorCodePrint());
+                log.error("Set %s Config Failed! Last Error = %s\n", strCmd, getErrorCodePrint());
                 result = false;
             }
         } else {
-            System.err.println("Packet " + strCmd + " Config Failed!" + getErrorCodePrint());
+            log.error("Packet " + strCmd + " Config Failed!" + getErrorCodePrint());
             result = false;
         }
 

--
Gitblit v1.9.3