From 1c0b410f556196c5eff927178a71dad4a967447b Mon Sep 17 00:00:00 2001
From: 疯狂的狮子Li <15040126243@163.com>
Date: 星期四, 14 十月 2021 22:21:52 +0800
Subject: [PATCH] !97 fix 修改oss配置删除时删除缓存bug Merge pull request !97 from 孤舟烟雨/auto-494979-dev-1634217979662
---
ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOssConfigServiceImpl.java | 19 ++++++++++++-------
1 files changed, 12 insertions(+), 7 deletions(-)
diff --git a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOssConfigServiceImpl.java b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOssConfigServiceImpl.java
index 848f4d6..c71c65d 100644
--- a/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOssConfigServiceImpl.java
+++ b/ruoyi-system/src/main/java/com/ruoyi/system/service/impl/SysOssConfigServiceImpl.java
@@ -5,6 +5,7 @@
import com.baomidou.mybatisplus.core.conditions.query.LambdaQueryWrapper;
import com.baomidou.mybatisplus.core.conditions.update.LambdaUpdateWrapper;
import com.baomidou.mybatisplus.core.toolkit.Wrappers;
+import com.google.common.collect.Lists;
import com.ruoyi.common.constant.UserConstants;
import com.ruoyi.common.core.mybatisplus.core.ServicePlusImpl;
import com.ruoyi.common.core.page.PagePlus;
@@ -113,14 +114,18 @@
throw new ServiceException("绯荤粺鍐呯疆, 涓嶅彲鍒犻櫎!");
}
}
+ List<SysOssConfig> list = Lists.newArrayList();
+ for (Long configId : ids) {
+ SysOssConfig config = getById(configId);
+ list.add(config);
+ }
boolean flag = removeByIds(ids);
- if (flag) {
- for (Long configId : ids) {
- SysOssConfig config = getById(configId);
- RedisUtils.deleteObject(getCacheKey(config.getConfigKey()));
- }
- }
- return flag;
+ if (flag) {
+ list.stream().forEach(sysOssConfig -> {
+ RedisUtils.deleteObject(getCacheKey(sysOssConfig.getConfigKey()));
+ });
+ }
+ return flag;
}
/**
--
Gitblit v1.9.3