|
@@ -52,7 +52,7 @@ public class FileRepository {
|
|
|
FileInfo fileInfo = new FileInfo(fileId, sha256sum, filename, size, fileContentType, false);
|
|
FileInfo fileInfo = new FileInfo(fileId, sha256sum, filename, size, fileContentType, false);
|
|
|
|
|
|
|
|
String uploadId = idGenerator.getUuid();
|
|
String uploadId = idGenerator.getUuid();
|
|
|
- String currentUserId = String.valueOf(ServletUtil.getUserId());
|
|
|
|
|
|
|
+ String currentUserId = ServletUtil.getUserId();
|
|
|
FileUser fileUser = new FileUser(uploadId, fileId, currentUserId);
|
|
FileUser fileUser = new FileUser(uploadId, fileId, currentUserId);
|
|
|
|
|
|
|
|
fileInfoMapper.save(fileInfo);
|
|
fileInfoMapper.save(fileInfo);
|
|
@@ -65,7 +65,7 @@ public class FileRepository {
|
|
|
FileInfo fileInfo = new FileInfo(fileId, sha256sum, filename, size, fileContentType, true);
|
|
FileInfo fileInfo = new FileInfo(fileId, sha256sum, filename, size, fileContentType, true);
|
|
|
|
|
|
|
|
String uploadId = idGenerator.getUuid();
|
|
String uploadId = idGenerator.getUuid();
|
|
|
- String currentUserId = String.valueOf(ServletUtil.getUserId());
|
|
|
|
|
|
|
+ String currentUserId = ServletUtil.getUserId();
|
|
|
FileUser fileUser = new FileUser(uploadId, fileId, currentUserId);
|
|
FileUser fileUser = new FileUser(uploadId, fileId, currentUserId);
|
|
|
|
|
|
|
|
fileInfoMapper.save(fileInfo);
|
|
fileInfoMapper.save(fileInfo);
|
|
@@ -74,7 +74,7 @@ public class FileRepository {
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
public String getOrCreateUploadId(String fileId) {
|
|
public String getOrCreateUploadId(String fileId) {
|
|
|
- String currentUserId = String.valueOf(ServletUtil.getUserId());
|
|
|
|
|
|
|
+ String currentUserId = ServletUtil.getUserId();
|
|
|
FileUser fileUser = fileUserMapper.findByFileAndUserId(fileId, currentUserId);
|
|
FileUser fileUser = fileUserMapper.findByFileAndUserId(fileId, currentUserId);
|
|
|
if (fileUser != null) {
|
|
if (fileUser != null) {
|
|
|
return fileUser.getUploadId();
|
|
return fileUser.getUploadId();
|
|
@@ -109,7 +109,7 @@ public class FileRepository {
|
|
|
|
|
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void deleteFile(String uploadId) {
|
|
public void deleteFile(String uploadId) {
|
|
|
- String currentUserId = String.valueOf(ServletUtil.getUserId());
|
|
|
|
|
|
|
+ String currentUserId = ServletUtil.getUserId();
|
|
|
FileUser fileUser = fileUserMapper.findByUploadAndUserId(uploadId, currentUserId);
|
|
FileUser fileUser = fileUserMapper.findByUploadAndUserId(uploadId, currentUserId);
|
|
|
if (fileUser == null) {
|
|
if (fileUser == null) {
|
|
|
log.error("{} 试图删除不是自己上传的文件", currentUserId);
|
|
log.error("{} 试图删除不是自己上传的文件", currentUserId);
|