qianxb 1 жил өмнө
parent
commit
7a3e2f584b

+ 7 - 2
blade-service/blade-manager/src/main/java/org/springblade/manager/service/impl/ContractInfoServiceImpl.java

@@ -226,9 +226,14 @@ public class ContractInfoServiceImpl extends BaseServiceImpl<ContractInfoMapper,
                 //如果是复制节点,id也变了,oldId有没有改变暂不清楚(另一个接口),后面再排查
                 //如果是复制节点,id也变了,oldId有没有改变暂不清楚(另一个接口),后面再排查
                 wbsTreePrivateRoot = wbsTreePrivateMapper.selectOne(Wrappers.<WbsTreePrivate>lambdaQuery().eq(WbsTreePrivate::getId, oldId)
                 wbsTreePrivateRoot = wbsTreePrivateMapper.selectOne(Wrappers.<WbsTreePrivate>lambdaQuery().eq(WbsTreePrivate::getId, oldId)
                         .eq(WbsTreePrivate::getProjectId, parentNodeRoot.getProjectId()).eq(WbsTreePrivate::getWbsId, parentNodeRoot.getWbsId()).eq(WbsTreePrivate::getStatus, 1));
                         .eq(WbsTreePrivate::getProjectId, parentNodeRoot.getProjectId()).eq(WbsTreePrivate::getWbsId, parentNodeRoot.getWbsId()).eq(WbsTreePrivate::getStatus, 1));
-                if (ObjectUtil.isEmpty(wbsTreePrivateRoot)) {
-                    throw new ServiceException("暂无数据");
+                if (ObjectUtil.isEmpty(wbsTreePrivateRoot)){
+                    wbsTreePrivateRoot = wbsTreePrivateMapper.selectOne(Wrappers.<WbsTreePrivate>lambdaQuery()
+                            .eq(WbsTreePrivate::getPKeyId, parentNodeRoot.getIsTypePrivatePid()));
+                    if (ObjectUtil.isEmpty(wbsTreePrivateRoot)) {
+                        throw new ServiceException("未找到对应项目级节点");
+                    }
                 }
                 }
+
             }
             }
 
 
             //获取项目树所有子节点
             //获取项目树所有子节点