完善文件上传接口

This commit is contained in:
chen-xin-zhi 2025-06-03 20:11:55 +08:00
parent 3f926a3023
commit 7b12848d0f

View File

@ -79,8 +79,6 @@ public class FileInfoServiceImpl extends ServiceImpl<FileInfoMapper, FileInfo>
String fileType = FileUtil.getSuffix(fileName); String fileType = FileUtil.getSuffix(fileName);
// 获取view值 // 获取view值
String view = RandomStringUtils.random(8, "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789"); String view = RandomStringUtils.random(8, "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789");
// 获取文件路径
String filePath = String.format("%s-%s", biz, fileName);
// 获取文件大小 // 获取文件大小
Double fileSize = multipartFile.getSize() / 1024.0; Double fileSize = multipartFile.getSize() / 1024.0;
fileSize = Double.valueOf(String.format("%.2f", fileSize)); fileSize = Double.valueOf(String.format("%.2f", fileSize));
@ -91,7 +89,7 @@ public class FileInfoServiceImpl extends ServiceImpl<FileInfoMapper, FileInfo>
LambdaQueryWrapper<FileInfo> lambdaQueryWrapper = new LambdaQueryWrapper<>(); LambdaQueryWrapper<FileInfo> lambdaQueryWrapper = new LambdaQueryWrapper<>();
lambdaQueryWrapper.eq(FileInfo::getHashValue, hashValue); lambdaQueryWrapper.eq(FileInfo::getHashValue, hashValue);
FileInfo fileInfo = this.getOne(lambdaQueryWrapper); FileInfo fileInfo = this.getOne(lambdaQueryWrapper);
if (fileInfo != null) return fileInfo.getFileView(); if (fileInfo != null) return biz + "-" + fileInfo.getFileView();
// 保存文件 // 保存文件
fileInfo = FileInfo.builder() fileInfo = FileInfo.builder()
.name(fileName) .name(fileName)