From 3fec29d273790679e2a85939bce336ae66071acb Mon Sep 17 00:00:00 2001 From: guoapeng Date: Tue, 18 Feb 2025 10:06:11 +0800 Subject: [PATCH] =?UTF-8?q?fix:=E6=9B=B4=E6=96=B0=E9=85=8D=E7=BD=AE?= =?UTF-8?q?=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/java/com/qyft/gd/mapper/SysSettingsMapper.java | 2 +- .../java/com/qyft/gd/service/impl/SysSettingsServiceImpl.java | 7 ++++++- src/main/resources/mapper/SysSettingsMapper.xml | 8 +++----- 3 files changed, 10 insertions(+), 7 deletions(-) diff --git a/src/main/java/com/qyft/gd/mapper/SysSettingsMapper.java b/src/main/java/com/qyft/gd/mapper/SysSettingsMapper.java index aab88b6..bafaa5c 100644 --- a/src/main/java/com/qyft/gd/mapper/SysSettingsMapper.java +++ b/src/main/java/com/qyft/gd/mapper/SysSettingsMapper.java @@ -22,7 +22,7 @@ import java.util.List; public interface SysSettingsMapper extends BaseMapper { List getConfig(String type); - Boolean updateBatch(List dto); + Boolean updateById(SysSettingsDTO dto); int getIdByCode(String type); } diff --git a/src/main/java/com/qyft/gd/service/impl/SysSettingsServiceImpl.java b/src/main/java/com/qyft/gd/service/impl/SysSettingsServiceImpl.java index 7a2b5ed..32cada0 100644 --- a/src/main/java/com/qyft/gd/service/impl/SysSettingsServiceImpl.java +++ b/src/main/java/com/qyft/gd/service/impl/SysSettingsServiceImpl.java @@ -45,6 +45,11 @@ public class SysSettingsServiceImpl extends ServiceImpl dto) { - return sysSettingsMapper.updateBatch(dto); + for (SysSettingsDTO sysSettingsDTO : dto) { + sysSettingsMapper.updateById(sysSettingsDTO); + } + + return true; } + } diff --git a/src/main/resources/mapper/SysSettingsMapper.xml b/src/main/resources/mapper/SysSettingsMapper.xml index 14e4eeb..83e39b6 100644 --- a/src/main/resources/mapper/SysSettingsMapper.xml +++ b/src/main/resources/mapper/SysSettingsMapper.xml @@ -8,12 +8,10 @@ select id from sys_settings where code = #{type} - - + UPDATE sys_settings - SET value1 = #{item.value, jdbcType=VARCHAR} - WHERE id = #{item.id, jdbcType=BIGINT} - + SET value1 = #{value} + WHERE id = #{id}