|
@@ -3431,7 +3431,7 @@ public R<Boolean> saveContractTreeNode(@RequestBody AddContractTreeNodeVO vo) {
|
|
|
? treeContract.getId() : SnowFlakeUtil.getId());
|
|
|
}
|
|
|
// TODO 现阶段 odlId为被复制节点的Id字段的值 不能不能拿来做PId的匹配 后面考虑优化
|
|
|
- if(newData.getPId()!=null && !newData.getPId().equals(0L)){
|
|
|
+ if(!newData.getParentId().equals(0L)){
|
|
|
newData.setPId(OldPKeyIdToNewPKeyIdMap.containsKey(half.getPId())
|
|
|
? OldPKeyIdToNewPKeyIdMap.get(half.getPId()) : treeContract.getPKeyId().equals(half.getPId())
|
|
|
||
|