|
|
|
@ -355,20 +355,14 @@ public class ModelRecordTypeServiceImpl extends ServiceImpl<ModelRecordTypeMappe
|
|
|
|
|
if (ObjectUtil.isNotEmpty(tripleInfo.getRelGraphId())) {
|
|
|
|
|
// 先移除关系
|
|
|
|
|
neo4jService.deleteRel(tripleInfo.getRelGraphId());
|
|
|
|
|
} else {
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
if (ObjectUtil.isNotEmpty(tripleInfo.getEndNodeGraphId())) {
|
|
|
|
|
// 再移除尾节点
|
|
|
|
|
neo4jService.delNode(tripleInfo.getEndNodeGraphId());
|
|
|
|
|
} else {
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
if (ObjectUtil.isNotEmpty(tripleInfo.getStartNodeGraphId())) {
|
|
|
|
|
// 尝试删除头节点(只有头节点不存在任何关系的时候才进行删除)
|
|
|
|
|
neo4jService.deleteNoRelationNode(tripleInfo.getStartNodeGraphId());
|
|
|
|
|
} else {
|
|
|
|
|
break;
|
|
|
|
|
}
|
|
|
|
|
// 更新状态
|
|
|
|
|
tripleInfoService.lambdaUpdate().set(TripleInfo::getAddNeo4j, "0")
|
|
|
|
|