From c4dfbde4b685dba6fd541e5fe6b833cbd009229c Mon Sep 17 00:00:00 2001
From: ‘liusuyi’ <1951119284@qq.com>
Date: 星期一, 18 九月 2023 17:18:19 +0800
Subject: [PATCH] 增加三场数字化

---
 src/main/java/com/ard/alarm/camera/service/impl/ArdCamerasServiceImpl.java |   19 +++++++++----------
 1 files changed, 9 insertions(+), 10 deletions(-)

diff --git a/src/main/java/com/ard/alarm/camera/service/impl/ArdCamerasServiceImpl.java b/src/main/java/com/ard/alarm/camera/service/impl/ArdCamerasServiceImpl.java
index 7b0f9ab..7513cd8 100644
--- a/src/main/java/com/ard/alarm/camera/service/impl/ArdCamerasServiceImpl.java
+++ b/src/main/java/com/ard/alarm/camera/service/impl/ArdCamerasServiceImpl.java
@@ -42,8 +42,10 @@
     public void run(ApplicationArguments args) {
         //鍔犺浇sdk搴�
         HikClientUtil.loadHCNetSDKLib();
-        //鑾峰彇鍏ㄩ儴娴峰悍鍏夌數灏濊瘯鐧诲綍
-        ardCameraList = ardCamerasMapper.selectArdCamerasList(new ArdCameras());
+        //鑾峰彇灏忓厜鐢靛皾璇曠櫥褰�
+        ArdCameras ardCamera=new ArdCameras();
+        ardCamera.setGdtype("0");
+        ardCameraList = ardCamerasMapper.selectArdCamerasList(ardCamera);
         HikClientUtil.loginAllCamera(ardCameraList);
         syncTask();
     }
@@ -56,8 +58,10 @@
     private void syncTask() {
         scheduler.scheduleAtFixedRate(() -> {
             try {
-                //region 瀹氭椂鍚屾鐩告満
-                List<ArdCameras> newArdCameraList = ardCamerasMapper.selectArdCamerasList(new ArdCameras());
+                //region 瀹氭椂鍚屾灏忓厜鐢�
+                ArdCameras ardCamera=new ArdCameras();
+                ardCamera.setGdtype("0");
+                List<ArdCameras> newArdCameraList = ardCamerasMapper.selectArdCamerasList(ardCamera);
                 //闇�瑕佹洿鏂扮殑鏁版嵁
                 List<ArdCameras> updateList = sameListWithDifferent(ardCameraList, newArdCameraList);
                 if (updateList.size() > 0) {
@@ -129,12 +133,7 @@
                             .findFirst()
                             .orElse(null);
 
-                    return oldItem == null ||
-                            !Objects.equals(oldItem.getUpdateTime(), newItem.getUpdateTime()) ||
-                            !Objects.equals(oldItem.getIp(), newItem.getIp()) ||
-                            !Objects.equals(oldItem.getPort(), newItem.getPort()) ||
-                            !Objects.equals(oldItem.getUsername(), newItem.getUsername()) ||
-                            !Objects.equals(oldItem.getPassword(), newItem.getPassword());
+                    return oldItem == null || !Objects.equals(oldItem.getUpdateTime(), newItem.getUpdateTime());
 
                 })
                 .collect(Collectors.toList());

--
Gitblit v1.9.3