From db75b45e9a7ce347162b8d3a36e4a7f46cfe199e Mon Sep 17 00:00:00 2001
From: fuliqi <fuliqi@qq.com>
Date: 星期一, 10 二月 2025 15:30:18 +0800
Subject: [PATCH] 核算导出单独对录像扣分的数量做处理

---
 ycl-server/src/main/java/com/ycl/thread/OSDCheckThread.java |   80 +++------------------------------------
 1 files changed, 7 insertions(+), 73 deletions(-)

diff --git a/ycl-server/src/main/java/com/ycl/thread/OSDCheckThread.java b/ycl-server/src/main/java/com/ycl/thread/OSDCheckThread.java
index f07f09f..1d8863b 100644
--- a/ycl-server/src/main/java/com/ycl/thread/OSDCheckThread.java
+++ b/ycl-server/src/main/java/com/ycl/thread/OSDCheckThread.java
@@ -13,21 +13,9 @@
 @Slf4j
 public class OSDCheckThread implements Callable<OSDResult> {
     private TMonitor monitor;
-    public String HKUserName;
-    public String HKPassword;
-    public String DHUserName;
-    public String DHPassword;
-    public String YSUserName;
-    public String YSPassword;
 
-    public OSDCheckThread(TMonitor monitor, String HKUserName, String HKPassword, String DHUserName, String DHPassword, String YSUserName, String YSPassword) {
+    public OSDCheckThread(TMonitor monitor) {
         this.monitor = monitor;
-        this.HKUserName = HKUserName;
-        this.HKPassword = HKPassword;
-        this.DHUserName = DHUserName;
-        this.DHPassword = DHPassword;
-        this.YSUserName = YSUserName;
-        this.YSPassword = YSPassword;
     }
 
     public TMonitor getMonitor() {
@@ -38,82 +26,31 @@
         this.monitor = monitor;
     }
 
-    public String getHKUserName() {
-        return HKUserName;
-    }
-
-    public void setHKUserName(String HKUserName) {
-        this.HKUserName = HKUserName;
-    }
-
-    public String getHKPassword() {
-        return HKPassword;
-    }
-
-    public void setHKPassword(String HKPassword) {
-        this.HKPassword = HKPassword;
-    }
-
-    public String getDHUserName() {
-        return DHUserName;
-    }
-
-    public void setDHUserName(String DHUserName) {
-        this.DHUserName = DHUserName;
-    }
-
-    public String getDHPassword() {
-        return DHPassword;
-    }
-
-    public void setDHPassword(String DHPassword) {
-        this.DHPassword = DHPassword;
-    }
-
-    public String getYSUserName() {
-        return YSUserName;
-    }
-
-    public void setYSUserName(String YSUserName) {
-        this.YSUserName = YSUserName;
-    }
-
-    public String getYSPassword() {
-        return YSPassword;
-    }
-
-    public void setYSPassword(String YSPassword) {
-        this.YSPassword = YSPassword;
-    }
-
     @Override
     public OSDResult call() throws Exception {
         if (DeviceType.HK.getType().equals(monitor.getDeviceType())) {
             //娴峰悍
-            OSDResult osd = HKApi.getOsdByIP(monitor.getIp(), HKUserName, HKPassword);
+            OSDResult osd = HKApi.getOsdByIP(monitor.getSerialNumber(),monitor.getIp(),monitor.getUsername(),monitor.getPassword());
             OSDResult osdResult = checkSuccess(monitor, osd);
             if (osdResult!=null) {
-                log.info("娴峰悍璋冪敤鎴愬姛" + osd);
                 return osd;
             }else {
                 return null;
             }
         } else if (DeviceType.DH.getType().equals(monitor.getDeviceType())) {
             //澶у崕
-            OSDResult osd = DHApi.getOsd(monitor.getIp(), DHUserName, DHPassword);
+            OSDResult osd = DHApi.getOsd(monitor.getSerialNumber(),monitor.getIp(), monitor.getUsername(),monitor.getPassword());
             OSDResult osdResult = checkSuccess(monitor, osd);
             if (osdResult!=null) {
-                log.info("澶у崕璋冪敤鎴愬姛" + osd);
                 return osd;
             }else {
                 return null;
             }
         } else if (DeviceType.YS.getType().equals(monitor.getDeviceType())) {
             //瀹囪
-            OSDResult osd = YSApi.getOsd(monitor.getIp(), YSUserName, YSPassword);
+            OSDResult osd = YSApi.getOsd(monitor.getIp(), monitor.getUsername(),monitor.getPassword());
             OSDResult osdResult = checkSuccess(monitor, osd);
             if (osdResult!=null) {
-                log.info("瀹囪璋冪敤鎴愬姛" + osd);
                 return osd;
             }else {
                 return null;
@@ -126,24 +63,21 @@
 
     private OSDResult tryAllApi(TMonitor monitor) {
         //灏濊瘯娴峰悍鐨刟pi
-        OSDResult hkosd = HKApi.getOsdByIP(monitor.getIp(), HKUserName, HKPassword);
+        OSDResult hkosd = HKApi.getOsdByIP(monitor.getSerialNumber(),monitor.getIp(), monitor.getUsername(),monitor.getPassword());
         if (hkosd != null) {
             hkosd.setSerialNumber(monitor.getSerialNumber());
-            log.info("娴峰悍璋冪敤鎴愬姛" + hkosd);
             return hkosd;
         }
         //灏濊瘯澶у崕鐨刟pi
-        OSDResult dhosd = DHApi.getOsd(monitor.getIp(), DHUserName, DHPassword);
+        OSDResult dhosd = DHApi.getOsd(monitor.getSerialNumber(),monitor.getIp(),monitor.getUsername(),monitor.getPassword());
         if (dhosd != null) {
             dhosd.setSerialNumber(monitor.getSerialNumber());
-            log.info("澶у崕璋冪敤鎴愬姛" + dhosd);
             return dhosd;
         }
         //瀹囪api
-        OSDResult ysosd = YSApi.getOsd(monitor.getIp(), YSUserName, YSPassword);
+        OSDResult ysosd = YSApi.getOsd(monitor.getIp(), monitor.getUsername(),monitor.getPassword());
         if (ysosd != null) {
             ysosd.setSerialNumber(monitor.getSerialNumber());
-            log.info("瀹囪璋冪敤鎴愬姛" + ysosd);
             return ysosd;
         }
         return null;

--
Gitblit v1.8.0