QW-177 修复解压缩后网盘容量信息没有变化
This commit is contained in:
parent
ebfb00fb7f
commit
9576070352
@ -28,7 +28,21 @@ public class FileService implements IFileService {
|
||||
|
||||
@Override
|
||||
public void batchInsertFile(List<FileBean> fileBeanList) {
|
||||
UserBean sessionUserBean = (UserBean) SecurityUtils.getSubject().getPrincipal();
|
||||
StorageBean storageBean = filetransferService.selectStorageBean(new StorageBean(sessionUserBean.getUserId()));
|
||||
long fileSizeSum = 0;
|
||||
for (FileBean fileBean : fileBeanList) {
|
||||
if (fileBean.getIsdir() == 0) {
|
||||
fileSizeSum += fileBean.getFilesize();
|
||||
}
|
||||
}
|
||||
fileMapper.batchInsertFile(fileBeanList);
|
||||
if (storageBean != null) {
|
||||
long updateFileSize = storageBean.getStoragesize() + fileSizeSum;
|
||||
|
||||
storageBean.setStoragesize(updateFileSize);
|
||||
filetransferService.updateStorageBean(storageBean);
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
|
Loading…
Reference in New Issue
Block a user