修复解压失败问题
This commit is contained in:
parent
ca84556d53
commit
54a3fcec64
@ -9,7 +9,7 @@ import java.util.List;
|
||||
public interface IFileService extends IService<FileBean> {
|
||||
|
||||
void insertFile(FileBean fileBean);
|
||||
void batchInsertFile(List<FileBean> fileBeanList);
|
||||
void batchInsertFile(List<FileBean> fileBeanList, Long userId);
|
||||
void updateFile(FileBean fileBean);
|
||||
List<FileBean> selectFileByNameAndPath(FileBean fileBean);
|
||||
FileBean selectFileById(FileBean fileBean);
|
||||
|
@ -89,7 +89,7 @@ public class FileController {
|
||||
if (1 == fileBean.getIsDir()) {
|
||||
fileBean.setOldFilePath(fileBean.getFilePath() + fileBean.getOldFileName() + "/");
|
||||
fileBean.setFilePath(fileBean.getFilePath() + fileBean.getFileName() + "/");
|
||||
}
|
||||
} else {
|
||||
if (fileBean.getIsOSS() == 1) {
|
||||
FileBean file = fileService.getById(fileBean.getFileId());
|
||||
String fileUrl = file.getFileUrl();
|
||||
@ -99,6 +99,7 @@ public class FileController {
|
||||
fileUrl.substring(1),
|
||||
newFileUrl.substring(1));
|
||||
}
|
||||
}
|
||||
fileService.updateFile(fileBean);
|
||||
restResult.setSuccess(true);
|
||||
return restResult;
|
||||
@ -241,7 +242,7 @@ public class FileController {
|
||||
}
|
||||
fileBeanList.add(tempFileBean);
|
||||
}
|
||||
fileService.batchInsertFile(fileBeanList);
|
||||
fileService.batchInsertFile(fileBeanList, sessionUserBean.getUserId());
|
||||
result.setSuccess(true);
|
||||
|
||||
return result;
|
||||
|
@ -36,9 +36,9 @@ public class FileService extends ServiceImpl<FileMapper, FileBean> implements IF
|
||||
}
|
||||
|
||||
@Override
|
||||
public void batchInsertFile(List<FileBean> fileBeanList) {
|
||||
UserBean sessionUserBean = (UserBean) SecurityUtils.getSubject().getPrincipal();
|
||||
StorageBean storageBean = filetransferService.selectStorageBean(new StorageBean(sessionUserBean.getUserId()));
|
||||
public void batchInsertFile(List<FileBean> fileBeanList, Long userId) {
|
||||
// UserBean sessionUserBean = (UserBean) SecurityUtils.getSubject().getPrincipal();
|
||||
StorageBean storageBean = filetransferService.selectStorageBean(new StorageBean(userId));
|
||||
long fileSizeSum = 0;
|
||||
for (FileBean fileBean : fileBeanList) {
|
||||
if (fileBean.getIsDir() == 0) {
|
||||
|
Loading…
Reference in New Issue
Block a user