!97 fix 修改oss配置删除时删除缓存bug
Merge pull request !97 from 孤舟烟雨/auto-494979-dev-1634217979662
This commit is contained in:
commit
1c0b410f55
@ -5,6 +5,7 @@ import cn.hutool.core.collection.CollUtil;
|
||||
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,12 +114,16 @@ public class SysOssConfigServiceImpl extends ServicePlusImpl<SysOssConfigMapper,
|
||||
throw new ServiceException("系统内置, 不可删除!");
|
||||
}
|
||||
}
|
||||
boolean flag = removeByIds(ids);
|
||||
if (flag) {
|
||||
List<SysOssConfig> list = Lists.newArrayList();
|
||||
for (Long configId : ids) {
|
||||
SysOssConfig config = getById(configId);
|
||||
RedisUtils.deleteObject(getCacheKey(config.getConfigKey()));
|
||||
list.add(config);
|
||||
}
|
||||
boolean flag = removeByIds(ids);
|
||||
if (flag) {
|
||||
list.stream().forEach(sysOssConfig -> {
|
||||
RedisUtils.deleteObject(getCacheKey(sysOssConfig.getConfigKey()));
|
||||
});
|
||||
}
|
||||
return flag;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user