|
@@ -1711,6 +1711,11 @@ public class WbsTreePrivateServiceImpl extends BaseServiceImpl<WbsTreePrivateMap
|
|
|
if(StringUtils.isEmpty(wbsTreePrivate.getAncestorsPId())){
|
|
|
throw new RuntimeException("当前节点祖级路径数据异常,请联系工作人员修复数据");
|
|
|
}
|
|
|
+ //查询当前选中节点下的子节点是否为表单 如果子节点还有子节点就不允许同步
|
|
|
+ Long count = baseMapper.selectCount(Wrappers.<WbsTreePrivate>lambdaQuery().eq(WbsTreePrivate::getPId, wbsTreePrivate.getPKeyId()).eq(WbsTreePrivate::getType, 1));
|
|
|
+ if(count > 0){
|
|
|
+ throw new RuntimeException("请选择底层节点");
|
|
|
+ }
|
|
|
//获取项目信息
|
|
|
ProjectInfo projectInfo = projectInfoMapper.selectOne(Wrappers.<ProjectInfo>lambdaQuery().eq(ProjectInfo::getId, wbsTreePrivate.getProjectId()));
|
|
|
//结果集
|