文件删除是同步删除缓存的文件

文件删除是同步删除缓存的文件

Signed-off-by: 描述不符 <826801306@qq.com>
This commit is contained in:
描述不符 2025-12-23 07:31:24 +00:00 committed by Gitee
parent 961bca462e
commit f650a685ae
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -24,6 +24,7 @@ import org.dromara.common.oss.core.OssClient;
import org.dromara.common.oss.entity.UploadResult;
import org.dromara.common.oss.enums.AccessPolicyType;
import org.dromara.common.oss.factory.OssFactory;
import org.dromara.common.redis.utils.CacheUtils;
import org.dromara.system.domain.SysOss;
import org.dromara.system.domain.SysOssExt;
import org.dromara.system.domain.bo.SysOssBo;
@ -263,6 +264,7 @@ public class SysOssServiceImpl implements ISysOssService, OssService {
for (SysOss sysOss : list) {
OssClient storage = OssFactory.instance(sysOss.getService());
storage.delete(sysOss.getUrl());
CacheUtils.evict(CacheNames.SYS_OSS, sysOss.getOssId());
}
return baseMapper.deleteByIds(ids) > 0;
}