|
@@ -94,7 +94,8 @@ public class ZhcxItpTemplateServiceImpl extends ServiceImpl<ZhcxItpTemplateDao,
|
|
|
for (ZhcxItpTemplateNodesDo copyNodesDo : allCopyNodes) {
|
|
|
String newId = SecurityUtil.getUUID();
|
|
|
oldNewId.put(copyNodesDo.getId(),newId);
|
|
|
- // 设置新的ID
|
|
|
+ // 先设置引用节点为原节点ID,再设置新的ID
|
|
|
+ copyNodesDo.setRefnodeid(copyNodesDo.getId());
|
|
|
copyNodesDo.setId(newId);
|
|
|
toCopySaveNodes.add(copyNodesDo);
|
|
|
}
|
|
@@ -145,7 +146,8 @@ public class ZhcxItpTemplateServiceImpl extends ServiceImpl<ZhcxItpTemplateDao,
|
|
|
else{
|
|
|
String newId = SecurityUtil.getUUID();
|
|
|
oldNewId.put(copyNodesDo.getId(),newId);
|
|
|
- // 设置新的ID
|
|
|
+ // 先设置引用节点为原节点ID,再设置新的ID
|
|
|
+ copyNodesDo.setRefnodeid(copyNodesDo.getId());
|
|
|
copyNodesDo.setId(newId);
|
|
|
toCopySaveNodes.add(copyNodesDo);
|
|
|
}
|