소스 검색

先关闭组卷等接口文件接口可走内网再打开

huangtf 2 년 전
부모
커밋
3dd13b30ad

+ 6 - 0
blade-service/blade-archive/src/main/java/org/springblade/archive/service/impl/ArchivesAutoServiceImpl.java

@@ -1873,6 +1873,12 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
 			try{
 				//将项目未锁定案卷拆卷
 				log.info("[自动组卷]{}","开始对未锁定案卷拆卷。projectId:"+projectId+"-contractId:"+contractId+"-nodeId:"+nodeId);
+
+				//todo 有项目上传几百G文件,点组卷会产生大量费用,等改完文件下载走内网再打开此开关。
+				if (true) {
+					return;
+				}
+
 				splitArchvies(projectId,contractId,nodeId);
 				//设置完成度10%
 				contractClient.updateIsArchivesAutoById(contractId,10);

+ 27 - 0
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/ArchiveTreeContractServiceImpl.java

@@ -72,6 +72,8 @@ public class ArchiveTreeContractServiceImpl extends BaseServiceImpl<ArchiveTreeC
 	private final ArchiveTreeContractSyncImpl archiveTreeContractSync;
 
 
+
+
 	@Override
 	public IPage<ArchiveTreeContractVO> selectArchiveTreeContractPage(IPage<ArchiveTreeContractVO> page, ArchiveTreeContractVO archiveTreeContract) {
 		return page.setRecords(baseMapper.selectArchiveTreeContractPage(page, archiveTreeContract));
@@ -1009,4 +1011,29 @@ public class ArchiveTreeContractServiceImpl extends BaseServiceImpl<ArchiveTreeC
 	}
 
 
+	public Integer writeBusinessData(Long wbsId, Long contractId) {
+		// 这里省略了具体实现,可根据业务需求编写相应的逻辑
+
+		List<ArchiveTreeContract> associatedNodes = getWbsAssociatedNodes(contractId.toString());
+		if (associatedNodes == null || associatedNodes.size() == 0) {
+			return 1;
+		}
+
+		for (ArchiveTreeContract associatedNode:associatedNodes) {
+
+
+
+		}
+
+
+		try {
+			// 写入成功,返回0
+			return 0;
+		} catch (Exception e) {
+			// 写入失败,返回1
+			return 1;
+		}
+	}
+
+
 }