|
@@ -412,8 +412,14 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
|
|
|
Map<String,List<ArchiveFile>> boxMap = new LinkedHashMap<>();
|
|
|
|
|
|
archiveAutoMethod3(list3,boxMap);//单独组卷
|
|
|
+ //设置完成度30%
|
|
|
+ projectClient.updateIsArchivesAutoById(projectId,30);
|
|
|
archiveAutoMethod2(list2,projectId,boxMap);//分类组卷
|
|
|
+ //设置完成度50%
|
|
|
+ projectClient.updateIsArchivesAutoById(projectId,50);
|
|
|
archiveAutoMethod1(list1,boxMap);//默认组卷
|
|
|
+ //设置完成度70%
|
|
|
+ projectClient.updateIsArchivesAutoById(projectId,70);
|
|
|
archiveAutoMethodBox(boxMap);//分盒组卷
|
|
|
}
|
|
|
|
|
@@ -1658,12 +1664,20 @@ public class ArchivesAutoServiceImpl extends BaseServiceImpl<ArchivesAutoMapper,
|
|
|
//将项目未锁定案卷拆卷
|
|
|
log.info("[自动组卷]{}","开始对未锁定案卷拆卷。projectId:"+projectId+"-contractId:"+contractId+"-nodeId:"+nodeId);
|
|
|
splitArchvies(projectId,contractId,nodeId);
|
|
|
+ //设置完成度10%
|
|
|
+ projectClient.updateIsArchivesAutoById(projectId,10);
|
|
|
+
|
|
|
//项目自动组卷入口
|
|
|
log.info("[自动组卷]{}","开始自动组卷。projectId:"+projectId+"-contractId:"+contractId+"-nodeId:"+nodeId);
|
|
|
archiveAutoMethod(projectId,contractId,nodeId);
|
|
|
+ //设置完成度80%
|
|
|
+ projectClient.updateIsArchivesAutoById(projectId,80);
|
|
|
+
|
|
|
//刷新项目档号
|
|
|
log.info("[自动组卷]{}","开始刷新组卷档号。projectId:"+projectId+"-contractId:"+contractId+"-nodeId:"+nodeId);
|
|
|
refreshFileNumberNoSlipt(projectId,contractId,nodeId);
|
|
|
+
|
|
|
+
|
|
|
//设置自动组卷结束
|
|
|
projectClient.updateIsArchivesAutoById(projectId,0);
|
|
|
log.info("[自动组卷]{}","自动组卷完成。projectId:"+projectId+"-contractId:"+contractId+"-nodeId:"+nodeId);
|