diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java index 3a77b333f..719b17489 100644 --- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java +++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java @@ -111,6 +111,11 @@ public class SysConfigServiceImpl implements ISysConfigService @Override public int updateConfig(SysConfig config) { + SysConfig search = new SysConfig(); + search.setConfigId(config.getConfigId()); + search = configMapper.selectConfig(search); + CacheUtils.remove(getCacheName(), getCacheKey(search.getConfigKey())); + int row = configMapper.updateConfig(config); if (row > 0) {