From 73f6712427bbc8737f39f36d4cdbd84e71ee9442 Mon Sep 17 00:00:00 2001 From: yangyang Date: Tue, 24 Mar 2026 15:08:36 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=EF=BC=9Adata=E6=96=87?= =?UTF-8?q?=E4=BB=B6=E5=88=A0=E9=99=A4=EF=BC=8C=E6=AD=A3=E5=9C=A8=E5=90=88?= =?UTF-8?q?=E5=B9=B6=E7=9A=84=E6=96=87=E4=BB=B6=E4=B8=8D=E5=85=81=E8=AE=B8?= =?UTF-8?q?=E8=A2=AB=E5=88=A0=E9=99=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../sdm/data/service/impl/MinioFileIDataFileServiceImpl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/data/src/main/java/com/sdm/data/service/impl/MinioFileIDataFileServiceImpl.java b/data/src/main/java/com/sdm/data/service/impl/MinioFileIDataFileServiceImpl.java index fec48281..7e244814 100644 --- a/data/src/main/java/com/sdm/data/service/impl/MinioFileIDataFileServiceImpl.java +++ b/data/src/main/java/com/sdm/data/service/impl/MinioFileIDataFileServiceImpl.java @@ -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();