From 1e514802d4ea60245c6d8adf42dba73c154274a6 Mon Sep 17 00:00:00 2001
From: cuikaidong <ckd2942379034@163.com>
Date: 星期三, 27 八月 2025 16:02:14 +0800
Subject: [PATCH] 文件地址修改,单表sql修改

---
 lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/iot/service/impl/RealParameterServiceImpl.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/iot/service/impl/RealParameterServiceImpl.java b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/iot/service/impl/RealParameterServiceImpl.java
index 334438d..94af716 100644
--- a/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/iot/service/impl/RealParameterServiceImpl.java
+++ b/lxzn-module-system/lxzn-system-biz/src/main/java/org/jeecg/modules/iot/service/impl/RealParameterServiceImpl.java
@@ -253,6 +253,12 @@
 
     @Override
     public Result<?> canonicalParameter(String id) {
+        int list = new LambdaQueryChainWrapper<>(baseMapper)
+                .eq(RealParameter::getParameterGroupId, id)
+                .list().size();
+        if (list > 1) {
+            return Result.error("鍙傛暟涓虹┖鎵嶅彲瀵煎叆鏍囧噯鍙傛暟");
+        }
         // 鏌ヨ鏈�鏂扮紪鍙�
         Integer parameterCode = findRealParameterGroupId(id) - 1;
         List<Parameter> parameters = equipmentService.findParameterById(id);
@@ -265,6 +271,7 @@
             real.setParameterName(parameter.getName());
             real.setParameterType(parameter.getDataType());
             real.setAddress(parameter.getDefault1());
+            real.setParameterDescribe(parameter.getDescribe());
             real.setReadWriteType("鍙");
             List<Parameter> parameterList = equipmentService.findDataTypeById(id);
             parameterList.forEach(p -> {
@@ -273,13 +280,14 @@
                     real.setSystemDataType(p.getSystemDataType());
                 }
             });
+            real.setDataLength(1);
             // 濉厖鍙傛暟
             parameterCode = parameterCode + 1;
             real.setParameterGroupId(id);
             real.setParameterCode(parameterCode);
             realParameter.add(real);
         }
-//        saveBatch(realParameter);
+        this.saveBatch(realParameter);
         return Result.ok("瀵煎叆鎴愬姛");
     }
 

--
Gitblit v1.9.3