From f7605d8f91c09d44f2372aff6b4671e84ebc6d8b Mon Sep 17 00:00:00 2001
From: zouyu <2723363702@qq.com>
Date: 星期二, 05 八月 2025 09:35:36 +0800
Subject: [PATCH] 能力范围:检验项目导入报错修复

---
 cnas-device/src/main/java/com/ruoyi/device/controller/WeightController.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/cnas-device/src/main/java/com/ruoyi/device/controller/WeightController.java b/cnas-device/src/main/java/com/ruoyi/device/controller/WeightController.java
index 6e51c4c..763ac61 100644
--- a/cnas-device/src/main/java/com/ruoyi/device/controller/WeightController.java
+++ b/cnas-device/src/main/java/com/ruoyi/device/controller/WeightController.java
@@ -39,7 +39,15 @@
 //            return ResponseEntity.internalServerError().body("鏁版嵁澶勭悊澶辫触: " + e.getMessage());
 //        }
         if(Objects.nonNull(weightRequest) && CollectionUtil.isNotEmpty(weightRequest.getWeights())){
-            RedisUtil.lSet(WeightRequestDto.DENSITY,weightRequest.getWeights());
+            List<?> objectList = RedisUtil.lGet(WeightRequestDto.DENSITY, 0, -1);
+            if(CollectionUtil.isNotEmpty(objectList)){
+                // 鍒犻櫎 Redis 涓棫鐨勫垪琛ㄦ暟鎹�
+                RedisUtil.del(WeightRequestDto.DENSITY);
+                // 瀛樺叆鏂扮殑鏁版嵁
+                RedisUtil.lSet(WeightRequestDto.DENSITY, weightRequest.getWeights());
+            }else {
+                RedisUtil.lSet(WeightRequestDto.DENSITY,weightRequest.getWeights());
+            }
             return Result.success(null,"淇濆瓨鎴愬姛");
         }
         return Result.fail();

--
Gitblit v1.9.3