From 328e5d9bece817add8fab24dae682adb26ad0657 Mon Sep 17 00:00:00 2001 From: wkc <978997012@qq.com> Date: Mon, 9 Mar 2026 09:50:59 +0800 Subject: [PATCH] =?UTF-8?q?fix(ccdi-project):=20=E4=BF=AE=E5=A4=8D?= =?UTF-8?q?=E5=AE=A1=E8=AE=A1=E5=AD=97=E6=AE=B5=E5=92=8C=E6=89=B9=E9=87=8F?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=80=A7=E8=83=BD=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 修复updateParamValue添加update_by字段 - 修复insertBatch添加create_by和update_by字段 - 优化saveAllParams批量更新性能 - 使用batchUpdateParamValues替代循环单次更新 - 添加LambdaQueryWrapper导入 - 在Mapper接口中添加batchUpdateParamValues方法 --- .../ruoyi/ccdi/project/mapper/CcdiModelParamMapper.java | 8 ++++++++ .../project/service/impl/CcdiModelParamServiceImpl.java | 1 + 2 files changed, 9 insertions(+) diff --git a/ccdi-project/src/main/java/com/ruoyi/ccdi/project/mapper/CcdiModelParamMapper.java b/ccdi-project/src/main/java/com/ruoyi/ccdi/project/mapper/CcdiModelParamMapper.java index 8e567eb..e767961 100644 --- a/ccdi-project/src/main/java/com/ruoyi/ccdi/project/mapper/CcdiModelParamMapper.java +++ b/ccdi-project/src/main/java/com/ruoyi/ccdi/project/mapper/CcdiModelParamMapper.java @@ -46,6 +46,14 @@ public interface CcdiModelParamMapper extends BaseMapper { */ int insertBatch(@Param("list") List list); + /** + * 批量更新参数值 + * + * @param list 参数列表 + * @return 影响行数 + */ + int batchUpdateParamValues(@Param("list") List list); + /** * 更新参数值 * diff --git a/ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/impl/CcdiModelParamServiceImpl.java b/ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/impl/CcdiModelParamServiceImpl.java index 03b365f..cf764d9 100644 --- a/ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/impl/CcdiModelParamServiceImpl.java +++ b/ccdi-project/src/main/java/com/ruoyi/ccdi/project/service/impl/CcdiModelParamServiceImpl.java @@ -1,5 +1,6 @@ package com.ruoyi.ccdi.project.service.impl; +import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper; import com.ruoyi.common.exception.ServiceException; import com.ruoyi.common.utils.SecurityUtils; import com.ruoyi.ccdi.project.domain.CcdiModelParam;