修复OSS重命名失败问题
This commit is contained in:
parent
f5a9e874aa
commit
e66d5c31c7
@ -161,25 +161,16 @@ public class FileController {
|
||||
return RestResult.fail().message("同名文件已存在");
|
||||
}
|
||||
|
||||
LambdaUpdateWrapper<UserFile> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
|
||||
lambdaUpdateWrapper.set(UserFile::getFileName, renameFileDto.getFileName())
|
||||
.set(UserFile::getUploadTime, DateUtil.getCurrentTime())
|
||||
.eq(UserFile::getUserFileId, renameFileDto.getUserFileId());
|
||||
userFileService.update(lambdaUpdateWrapper);
|
||||
if (1 == userFile.getIsDir()) {
|
||||
LambdaUpdateWrapper<UserFile> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
|
||||
lambdaUpdateWrapper.set(UserFile::getFileName, renameFileDto.getFileName())
|
||||
.set(UserFile::getUploadTime, DateUtil.getCurrentTime())
|
||||
.eq(UserFile::getUserFileId, renameFileDto.getUserFileId());
|
||||
userFileService.update(lambdaUpdateWrapper);
|
||||
userFileService.replaceUserFilePath(userFile.getFilePath() + renameFileDto.getFileName() + "/",
|
||||
userFile.getFilePath() + userFile.getFileName() + "/", sessionUserBean.getUserId());
|
||||
} else {
|
||||
FileBean file = fileService.getById(userFile.getFileId());
|
||||
|
||||
LambdaUpdateWrapper<UserFile> lambdaUpdateWrapper = new LambdaUpdateWrapper<>();
|
||||
lambdaUpdateWrapper.set(UserFile::getFileName, renameFileDto.getFileName())
|
||||
.set(UserFile::getUploadTime, DateUtil.getCurrentTime())
|
||||
.eq(UserFile::getUserFileId, renameFileDto.getUserFileId());
|
||||
userFileService.update(lambdaUpdateWrapper);
|
||||
|
||||
|
||||
}
|
||||
|
||||
fileDealComp.uploadESByUserFileId(renameFileDto.getUserFileId());
|
||||
return RestResult.success();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user