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