疯狂的狮子li
2021-05-28 7779cbca4da0581716f36b43c18001a3c8c23d6f
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysConfigServiceImpl.java
@@ -20,7 +20,6 @@
import org.springframework.stereotype.Service;
import javax.annotation.PostConstruct;
import java.util.Arrays;
import java.util.Collection;
import java.util.List;
import java.util.Map;
@@ -161,7 +160,7 @@
            if (StrUtil.equals(UserConstants.YES, config.getConfigType())) {
                throw new CustomException(String.format("内置参数【%1$s】不能删除 ", config.getConfigKey()));
            }
            configMapper.deleteConfigById(configId);
         configMapper.deleteById(configId);
            redisCache.deleteObject(getCacheKey(config.getConfigKey()));
        }
    }
@@ -170,11 +169,9 @@
     * 加载参数缓存数据
     */
    @Override
    public void loadingConfigCache()
    {
        List<SysConfig> configsList = configMapper.selectConfigList(new SysConfig());
        for (SysConfig config : configsList)
        {
   public void loadingConfigCache() {
      List<SysConfig> configsList = selectConfigList(new SysConfig());
      for (SysConfig config : configsList) {
            redisCache.setCacheObject(getCacheKey(config.getConfigKey()), config.getConfigValue());
        }
    }
@@ -183,8 +180,7 @@
     * 清空参数缓存数据
     */
    @Override
    public void clearConfigCache()
    {
   public void clearConfigCache() {
        Collection<String> keys = redisCache.keys(Constants.SYS_CONFIG_KEY + "*");
        redisCache.deleteObject(keys);
    }
@@ -193,8 +189,7 @@
     * 重置参数缓存数据
     */
    @Override
    public void resetConfigCache()
    {
   public void resetConfigCache() {
        clearConfigCache();
        loadingConfigCache();
    }