From ae0c129c499e7e166399f2e3e2ccca93a076a669 Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期二, 03 九月 2024 10:05:36 +0800
Subject: [PATCH] osd等待时间配置,安全资源手动打分

---
 ycl-server/src/main/java/com/ycl/api/YS/YSApi.java |   24 +++++++++---------------
 1 files changed, 9 insertions(+), 15 deletions(-)

diff --git a/ycl-server/src/main/java/com/ycl/api/YS/YSApi.java b/ycl-server/src/main/java/com/ycl/api/YS/YSApi.java
index e36f651..6843e77 100644
--- a/ycl-server/src/main/java/com/ycl/api/YS/YSApi.java
+++ b/ycl-server/src/main/java/com/ycl/api/YS/YSApi.java
@@ -3,21 +3,14 @@
 
 import com.sun.jna.Pointer;
 import com.sun.jna.ptr.IntByReference;
-import com.ycl.api.DH.lib.ToolKits;
-import com.ycl.api.DH.utils.DHApi;
 import com.ycl.api.YS.lib.NetDEVSDKLib;
 import com.ycl.api.YS.login.Login;
-import com.ycl.api.YS.util.Common;
 import com.ycl.platform.domain.result.OSDResult;
-import com.ycl.utils.StringUtils;
 import lombok.extern.slf4j.Slf4j;
 
-import javax.swing.*;
-import javax.swing.table.DefaultTableModel;
 import java.nio.charset.StandardCharsets;
-import java.text.ParseException;
 import java.text.SimpleDateFormat;
-import java.util.Vector;
+import java.util.Date;
 
 import static com.ycl.api.YS.lib.NetDEVSDKLib.NETDEV_LOGIN_PROTO_E.NETDEV_LOGIN_PROTO_ONVIF;
 
@@ -25,7 +18,6 @@
 public class YSApi {
 
     public static OSDResult getOsd(String ip, String userName, String password) {
-        log.info("ip:{},鐢ㄦ埛:{}锛屽瘑鐮�:{}", ip, userName, password);
         //鐧诲綍
         NetDEVSDKLib.NETDEV_DEVICE_LOGIN_INFO_S stDevLoginInfo = new NetDEVSDKLib.NETDEV_DEVICE_LOGIN_INFO_S();
         NetDEVSDKLib.NETDEV_SELOG_INFO_S stSELogInfo = new NetDEVSDKLib.NETDEV_SELOG_INFO_S();
@@ -44,15 +36,17 @@
             NetDEVSDKLib.NETDEV_VIDEO_CHL_DETAIL_INFO_EX_S[] stVideoChlList = (NetDEVSDKLib.NETDEV_VIDEO_CHL_DETAIL_INFO_EX_S[]) new NetDEVSDKLib.NETDEV_VIDEO_CHL_DETAIL_INFO_EX_S().toArray(nMaxChlCount);
             boolean bRe = YSInit.netdevsdk.NETDEV_QueryVideoChlDetailListEx(lpUserID, dwChlCount, stVideoChlList);
             if (!bRe) {
-                log.error("error code" + YSInit.netdevsdk.NETDEV_GetLastError());
+//                log.error("error code" + YSInit.netdevsdk.NETDEV_GetLastError());
                 return null;
             }
             //鑾峰彇鏃堕棿
             NetDEVSDKLib.NETDEV_TIME_CFG_S stTimeCfg = new NetDEVSDKLib.NETDEV_TIME_CFG_S();
             stTimeCfg.write();
             boolean bRetime = NetDemo.netdevsdk.NETDEV_GetSystemTimeCfg(lpUserID, stTimeCfg);
+            Date checkTime = new Date();
+            osdResult.setCheckTime(checkTime);
             if (!bRetime) {
-                log.error("error code" + YSInit.netdevsdk.NETDEV_GetLastError());
+//                log.error("error code" + YSInit.netdevsdk.NETDEV_GetLastError());
                 return null;
             } else {
                 stTimeCfg.read();
@@ -82,7 +76,7 @@
                 try {
                     osdResult.setOsdTime(format.parse(strTime));
                 } catch (Exception e) {
-                    log.error(ip + "鏃堕棿瑙f瀽鏈夎");
+//                    log.error(ip + "鏃堕棿瑙f瀽鏈夎");
                 }
             }
             //鑾峰彇osd
@@ -92,7 +86,7 @@
 
             boolean bRet = YSInit.netdevsdk.NETDEV_GetDevConfig(lpUserID, stVideoChlList[0].dwChannelID, NetDEVSDKLib.NETDEV_CONFIG_COMMAND_E.NETDEV_GET_OSDCFG, stOSDInfo.getPointer(), 616, dwBytesReturned);
             if (!bRet) {
-                log.error("error code" + YSInit.netdevsdk.NETDEV_GetLastError());
+//                log.error("error code" + YSInit.netdevsdk.NETDEV_GetLastError());
                 return null;
             }
             stOSDInfo.read();
@@ -117,9 +111,9 @@
             YSInit.netdevsdk.NETDEV_Logout(lpUserID);
             return osdResult;
         } else {
-            log.error("error code" + YSInit.netdevsdk.NETDEV_GetLastError());
+//            log.error("ip:"+ip+",error code" + YSInit.netdevsdk.NETDEV_GetLastError());
+            return null;
         }
-        return null;
     }
 
     public static void demo() {

--
Gitblit v1.8.0