Sfoglia il codice sorgente

在线编辑时,获取空间信息出错的修改

wukai 2 anni fa
parent
commit
043b708bba

+ 4 - 2
lzga-modules/lzga-doc/src/main/java/com/jjt/doc/service/impl/DocInfoServiceImpl.java

@@ -133,7 +133,7 @@ public class DocInfoServiceImpl implements IDocInfoService {
             docInfo.setDocSize(file.length() / 1024);
             BigDecimal usedCap = space.getUsedCap();
             //转换成GB
-            BigDecimal docSize = new BigDecimal(docInfo.getDocSize()).divide(BigDecimal.valueOf(1024*1024));
+            BigDecimal docSize = new BigDecimal(docInfo.getDocSize()).divide(BigDecimal.valueOf(1024 * 1024));
             space.setUsedCap(usedCap.add(docSize));
             docSpaceService.updateDocSpace(space);
             //文件类型
@@ -269,9 +269,11 @@ public class DocInfoServiceImpl implements IDocInfoService {
             docInfo.setCreateYear(year);
             docInfo = docInfoMapper.selectDocInfoByDocInfo(docInfo);
 
+            DocInfoDir dir = infoDirService.selectDocInfoDirByDocId(id);
+
             //获取空间信息
 
-            DocSpace space = docSpaceService.selectDocSpaceByDirId(docInfo.getDirId());
+            DocSpace space = docSpaceService.selectDocSpaceByDirId(dir.getDirId());
 
             String docPath = docInfo.getDocPath();
             //保存历史版本记录--start