From 88a106141826b817a6d4b8e41c48160cef011f5e Mon Sep 17 00:00:00 2001
From: tjx <t2856754968@163.com>
Date: 星期一, 22 十二月 2025 13:48:23 +0800
Subject: [PATCH] 初始化

---
 src/main/java/com/hk/NumericalCollection/service/impl/NumericalServiceImpl.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/src/main/java/com/hk/NumericalCollection/service/impl/NumericalServiceImpl.java b/src/main/java/com/hk/NumericalCollection/service/impl/NumericalServiceImpl.java
index b47612c..0fc71cf 100644
--- a/src/main/java/com/hk/NumericalCollection/service/impl/NumericalServiceImpl.java
+++ b/src/main/java/com/hk/NumericalCollection/service/impl/NumericalServiceImpl.java
@@ -82,12 +82,20 @@
 
         List<Device> deviceList = response.getList();
 
+        // 娓呯┖id锛岃鏁版嵁搴撹嚜鍔ㄧ敓鎴�
+        deviceList.forEach(d -> d.setId(null));
+
         List<String> uidList = deviceList.stream().map(Device::getDevNo).collect(Collectors.toList());
 
         LambdaUpdateWrapper<Device> wrapper = new LambdaUpdateWrapper<>();
         wrapper.in(Device::getDevNo, uidList);
         deviceService.remove(wrapper);
-        return deviceService.saveOrUpdateBatch(deviceList);
+        
+        // SQL Server 鎵归噺鎻掑叆鍏煎鎬ч棶棰橈紝鏀圭敤閫愭潯鎻掑叆
+        for (Device device : deviceList) {
+            deviceService.save(device);
+        }
+        return true;
     }
 
     //涓烘垜澶嶅埗涓�浠借繖涓柟娉曞嚭鏉ワ紝鎶婄敤鍒扮殑DEVICE_STATUS瀹炰綋绫绘敼涓篋EVICE_STATUS_BYCL锛孧ES_NUMERICAL瀹炰綋鏀逛负MES_NUMERICAL_BYCL锛屽叾浠栫殑閫昏緫涓嶅彉骞剁粰鎴戞敞閲�

--
Gitblit v1.9.3