This commit is contained in:
2025-11-05 14:28:35 +08:00
parent d6fb143ac8
commit e2bb5ac6bc
21 changed files with 532 additions and 58 deletions

View File

@ -91,13 +91,6 @@ public class FileInfoController {
// 计算文件MD5用于校验文件完整性
String fileMd5 = DigestUtil.md5Hex(destFile);
// 查询有没有文件名一样并且 MD5 也一样的数据
LambdaQueryWrapper<FileInfo> queryWrapper = new LambdaQueryWrapper<>();
queryWrapper.eq(FileInfo::getFileName, originalFilename).eq(FileInfo::getFileMd5, fileMd5);
if (fileInfoService.count(queryWrapper) > 0) {
return ApiResponse.failure("已存在文件名相同且内容完全一致的文件");
}
// 保存文件信息到数据库
FileInfo fileInfo = new FileInfo();
fileInfo.setFileName(originalFilename);