|
@@ -131,6 +131,8 @@ public class ArchiveTreeServiceImpl extends BaseServiceImpl<ArchiveTreeMapper, A
|
|
|
archiveTrees.add(archiveTree);
|
|
|
}
|
|
|
|
|
|
+ //todo 同步立卷规则
|
|
|
+
|
|
|
this.saveBatch(archiveTrees);
|
|
|
|
|
|
return true;
|
|
@@ -147,7 +149,7 @@ public class ArchiveTreeServiceImpl extends BaseServiceImpl<ArchiveTreeMapper, A
|
|
|
throw new ServiceException("根节点已存在,请先删除后再进行初始化");
|
|
|
}
|
|
|
|
|
|
- List<ArchiveTreeVO2> sysTrees = this.tree2(AuthUtil.getTenantId(), projectId,null, null,null);
|
|
|
+ List<ArchiveTreeVO2> sysTrees = this.tree2(AuthUtil.getTenantId(), projectId,null, null,null,false);
|
|
|
if (sysTrees == null || sysTrees.size() == 0) {
|
|
|
return false;
|
|
|
}
|
|
@@ -230,12 +232,12 @@ public class ArchiveTreeServiceImpl extends BaseServiceImpl<ArchiveTreeMapper, A
|
|
|
// }
|
|
|
|
|
|
@Override
|
|
|
- public List<ArchiveTreeVO2> tree2(String tenantId,Long projectId, Integer disPlayTree, Integer nodeType,String wbsId) {
|
|
|
+ public List<ArchiveTreeVO2> tree2(String tenantId,Long projectId, Integer disPlayTree, Integer nodeType,String wbsId,boolean bgetExtNodes) {
|
|
|
List<ArchiveTreeVO2> archiveTreeVOList = baseMapper.tree2(tenantId, projectId,disPlayTree, nodeType);
|
|
|
List<ArchiveTreeVO2> treeVO2s = ForestNodeMerger.merge(archiveTreeVOList);
|
|
|
//todo 遍历树,找到质检节点,调用getWbsArchiveTree,根据关联层级,拼接上去
|
|
|
- //待传入wbsId,把child 加入ar的childred
|
|
|
- if (StringUtils.isEmpty(wbsId) && projectId != 0) {
|
|
|
+ //是否获取扩展的wbs节点
|
|
|
+ if (StringUtils.isEmpty(wbsId) && projectId != 0 && bgetExtNodes) {
|
|
|
ProjectInfo projectInfo = projectInfoService.getOne(projectId);
|
|
|
if (projectInfo!= null) {
|
|
|
Long lWbsId = projectInfo.getReferenceWbsTemplateId();
|