|
@@ -24,6 +24,7 @@ import org.springblade.evisa.feign.EVisaClient;
|
|
|
import org.springblade.manager.entity.ArchiveTree;
|
|
|
import org.springblade.manager.entity.ArchiveTreeContract;
|
|
|
import org.springblade.manager.feign.ArchiveTreeContractClient;
|
|
|
+import org.springblade.manager.feign.WbsTreeContractClient;
|
|
|
import org.springblade.resource.feign.IOSSClient;
|
|
|
import org.springframework.web.bind.annotation.*;
|
|
|
import org.springframework.web.multipart.MultipartFile;
|
|
@@ -52,6 +53,7 @@ public class ArchiveFileController extends BladeController {
|
|
|
private final IOSSClient iossClient;
|
|
|
private final ArchiveTreeContractClient archiveTreeContractClient;
|
|
|
private final EVisaClient eVisaClient;
|
|
|
+ private final WbsTreeContractClient wbsTreeContractClient;
|
|
|
/**
|
|
|
* 上传文件
|
|
|
*
|
|
@@ -284,7 +286,11 @@ public class ArchiveFileController extends BladeController {
|
|
|
@ApiOperationSupport(order = 3)
|
|
|
@ApiOperation(value = "档案统计-档案总存储")
|
|
|
public R allArchiveFileSize(Long projectId) {
|
|
|
- String fileSize = archiveFileClient.getAllArchiveFileSize(projectId);
|
|
|
- return R.data(fileSize);
|
|
|
+ //统计案卷文件大小
|
|
|
+ Long fileSize = archiveFileClient.getAllArchiveFileSize(projectId);
|
|
|
+ //统计表单数据大小
|
|
|
+ Long tableSize = wbsTreeContractClient.getAllTableFileSize(projectId);
|
|
|
+ String size = org.springblade.common.utils.FileUtils.formatSize(fileSize + tableSize);
|
|
|
+ return R.data(size);
|
|
|
}
|
|
|
}
|