QW-177 修复解压缩后网盘容量信息没有变化

This commit is contained in:
马超 2020-05-12 22:58:25 +08:00
parent ebfb00fb7f
commit 9576070352

View File

@ -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