fix:输入输出数据归档根据用户选择文件类型重新打tag

This commit is contained in:
2026-03-27 17:30:18 +08:00
parent 6d7c8c1bc7
commit 51b12cd9b0
4 changed files with 43 additions and 1 deletions

View File

@@ -1810,7 +1810,14 @@ public class MinioFileIDataFileServiceImpl implements IDataFileService {
uploadFilesReq.setSize(sourceMetadataInfo.getFileSize());
List<Long> ancestorDirIds = collectAncestorDirIds(targetParentMetadataInfo.getId());
saveFileStorageStats(fileInfo, uploadFilesReq, ancestorDirIds);
saveCopyFileTags(uploadFilesReq, fileInfo, sourceMetadataInfo, ancestorDirIds);
if (StringUtil.isEmpty(req.getFileTypeDictValue())) {
saveCopyFileTags(uploadFilesReq, fileInfo, sourceMetadataInfo, ancestorDirIds);
} else {
UploadFilesReq uploadFilesReq1 = new UploadFilesReq();
BeanUtils.copyProperties(req, uploadFilesReq1);
uploadFilesReq1.setSize(fileInfo.getFileSize());
saveFileTags(uploadFilesReq1, fileInfo, sourceMetadataInfo, ancestorDirIds);
}
createFilePermission(fileInfo.getId());
return SdmResponse.success(fileInfo.getId());