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}