diff --git a/bonus-admin/src/main/java/com/bonus/web/controller/archive/FileManagementController.java b/bonus-admin/src/main/java/com/bonus/web/controller/archive/FileManagementController.java index 40ebb7a..178fafc 100644 --- a/bonus-admin/src/main/java/com/bonus/web/controller/archive/FileManagementController.java +++ b/bonus-admin/src/main/java/com/bonus/web/controller/archive/FileManagementController.java @@ -179,6 +179,7 @@ public class FileManagementController extends BaseController { dto.setFilePath(upload.getFilePath()); dto.setFileSize(upload.getFileSize()); dto.setFileName(upload.getFileName()); + dto.setSourceFileName(upload.getSourceFileName()); dto.setFileType(upload.getFileType()); dto.setSuffixName(upload.getSuffixName()); dto.setUpdateUserId(getLoginUser().getUserId()); @@ -252,6 +253,7 @@ public class FileManagementController extends BaseController { dto.setFilePath(upload.getFilePath()); dto.setFileSize(upload.getFileSize()); dto.setFileName(upload.getFileName()); + dto.setSourceFileName(upload.getSourceFileName()); dto.setFileType(upload.getFileType()); dto.setSuffixName(upload.getSuffixName()); fileManageMapper.updateFileSource(dto); diff --git a/bonus-common/src/main/java/com/bonus/common/utils/bean/FileDto.java b/bonus-common/src/main/java/com/bonus/common/utils/bean/FileDto.java index 5eefc3b..73a4e13 100644 --- a/bonus-common/src/main/java/com/bonus/common/utils/bean/FileDto.java +++ b/bonus-common/src/main/java/com/bonus/common/utils/bean/FileDto.java @@ -12,6 +12,8 @@ import java.math.BigDecimal; public class FileDto { // 文件名称 private String fileName; + // 文件名称 + private String sourceFileName; // 文件路径 private String filePath; // 文件大小 diff --git a/bonus-common/src/main/java/com/bonus/common/utils/file/FileUtils.java b/bonus-common/src/main/java/com/bonus/common/utils/file/FileUtils.java index de23d0d..2039d44 100644 --- a/bonus-common/src/main/java/com/bonus/common/utils/file/FileUtils.java +++ b/bonus-common/src/main/java/com/bonus/common/utils/file/FileUtils.java @@ -313,11 +313,13 @@ public class FileUtils { targetDir.mkdirs(); } String fileName = file.getOriginalFilename(); + String sourceFileName = System.currentTimeMillis() + "_" + file.getOriginalFilename(); File targetFile = new File(UPLOAD_DIR, fileName); file.transferTo(targetFile); String pathName = targetFile.getAbsolutePath(); bean.setFilePath(pathName); bean.setFileName(fileName); + bean.setSourceFileName(sourceFileName); bean.setFileSize(new BigDecimal(file.getSize())); bean.setSuffixName(fileExtension); return bean;