新增:data文件删除,正在合并的文件不允许被删除

This commit is contained in:
2026-03-24 15:08:36 +08:00
parent 72ac9de93a
commit 73f6712427

View File

@@ -797,6 +797,10 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService {
@Transactional(rollbackFor = Exception.class)
@PermissionCheckAspect.FilePermissionCheck(value = FilePermissionEnum.DELETE, fileIdExpression = "#req.delFileId")
public SdmResponse delFile(DelFileReq req) {
// 校验文件是否合并中
if(commonStatusUtil.exists(CommonStatusUtil.CHUNK_UPLOAD_FILE+req.getDelFileId())){
throw new RuntimeException("文件正在合并中不允许删除");
}
try {
Long delFileId = req.getDelFileId();
FileMetadataInfo deleteFileMetadataInfo = fileMetadataInfoService.lambdaQuery().eq(FileMetadataInfo::getId, delFileId).one();