新增:data文件删除,正在合并的文件不允许被删除
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user