|
|
@ -255,8 +255,9 @@ public class SysOssServiceImpl implements ISysOssService, OssService { |
|
|
|
} |
|
|
|
List<SysOss> list = baseMapper.selectBatchIds(ids); |
|
|
|
for (SysOss sysOss : list) { |
|
|
|
OssClient storage = OssFactory.instance(sysOss.getService()); |
|
|
|
storage.delete(sysOss.getUrl()); |
|
|
|
// OssClient storage = OssFactory.instance(sysOss.getService()); |
|
|
|
// storage.delete(sysOss.getUrl()); |
|
|
|
this.deleteLocal(sysOss.getFileName()); |
|
|
|
} |
|
|
|
return baseMapper.deleteBatchIds(ids) > 0; |
|
|
|
} |
|
|
@ -267,6 +268,15 @@ public class SysOssServiceImpl implements ISysOssService, OssService { |
|
|
|
baseMapper.updateById(toolVo); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 删除本地文件 |
|
|
|
* @param fileName |
|
|
|
*/ |
|
|
|
void deleteLocal(String fileName){ |
|
|
|
String filePath = ProjectConfig.getUploadPath() + fileName; |
|
|
|
FileUtils.deleteFile(filePath); |
|
|
|
} |
|
|
|
|
|
|
|
/** |
|
|
|
* 匹配Url |
|
|
|
* |
|
|
|