更新如图状态,修改删除节点语句,n.id改为id(n)

master
yaxin 4 months ago
parent 3047c2b81c
commit aa2227df08

@ -92,7 +92,7 @@ public class Neo4jServiceImpl implements Neo4jService {
try { try {
Session session = driver.session(); Session session = driver.session();
StringBuilder cql = new StringBuilder(); StringBuilder cql = new StringBuilder();
cql.append("MATCH (n) where id(n) = ").append(id).append(" DELETE n"); cql.append("MATCH (n) where id(n) = ").append(id).append(" DETACH DELETE n");
log.info(cql.toString()); log.info(cql.toString());
Result run = session.run(cql.toString()); Result run = session.run(cql.toString());
while (run.hasNext()) { while (run.hasNext()) {
@ -108,7 +108,7 @@ public class Neo4jServiceImpl implements Neo4jService {
try { try {
Session session = driver.session(); Session session = driver.session();
StringBuilder cql = new StringBuilder(); StringBuilder cql = new StringBuilder();
cql.append("MATCH (n) WHERE n.id = ").append(id).append(" AND NOT (n)--() DELETE n"); cql.append("MATCH (n) WHERE id(n) = ").append(id).append(" DETACH DELETE n");
log.info(cql.toString()); log.info(cql.toString());
Result run = session.run(cql.toString()); Result run = session.run(cql.toString());
while (run.hasNext()) { while (run.hasNext()) {

@ -337,6 +337,7 @@ public class ModelRecordTypeServiceImpl extends ServiceImpl<ModelRecordTypeMappe
for (TripleInfo tripleInfo : tripleInfos) { for (TripleInfo tripleInfo : tripleInfos) {
try { try {
TripleInfo neo4jTripleInfo = neo4jService.saveTripleInfo(tripleInfo); TripleInfo neo4jTripleInfo = neo4jService.saveTripleInfo(tripleInfo);
neo4jTripleInfo.setAddNeo4j("1");
tripleInfoService.saveOrUpdateByBusiness(neo4jTripleInfo); tripleInfoService.saveOrUpdateByBusiness(neo4jTripleInfo);
} catch (Exception e) { } catch (Exception e) {
log.error(e.getMessage(), e); log.error(e.getMessage(), e);

Loading…
Cancel
Save