diff --git a/src/main/java/com/supervision/neo4j/service/Neo4jService.java b/src/main/java/com/supervision/neo4j/service/Neo4jService.java index 0612bf4..013531a 100644 --- a/src/main/java/com/supervision/neo4j/service/Neo4jService.java +++ b/src/main/java/com/supervision/neo4j/service/Neo4jService.java @@ -60,7 +60,6 @@ public interface Neo4jService { void createAbstractGraph(String path, String sheetName); void mockTestGraph(String path, String sheetName, String recordId, String recordSplitId, String caseId); - void mockTestGraph(String path, String sheetName, String recordId, String recordSplitId,String caseId); List executeCypher(String cypher, Map parameters); } diff --git a/src/main/java/com/supervision/police/service/impl/ModelIndexServiceImpl.java b/src/main/java/com/supervision/police/service/impl/ModelIndexServiceImpl.java index 513ffa4..81f6490 100644 --- a/src/main/java/com/supervision/police/service/impl/ModelIndexServiceImpl.java +++ b/src/main/java/com/supervision/police/service/impl/ModelIndexServiceImpl.java @@ -440,6 +440,9 @@ public class ModelIndexServiceImpl extends ServiceImpl value.type().name().equals("NODE")).map(value ->{ Map map = new HashMap<>(); Node node = value.asNode(); - map.put("id", node.id()); + map.put("id", String.valueOf(node.id())); map.put("name", node.get("name").asString()); map.put("entityName", node.get("name").asString()); return map; @@ -516,7 +519,7 @@ public class ModelIndexServiceImpl extends ServiceImpl r.values().stream()).map(r -> { Map map = new HashMap<>(); - map.put("id", r.asNode().id()); + map.put("id", String.valueOf(r.asNode().id())); map.put("name", r.get("name").asString()); map.put("entityName", r.get("name").asString()); return map; @@ -524,7 +527,8 @@ public class ModelIndexServiceImpl extends ServiceImpl nodeIdSet = new HashSet<>(); + return graphNodeList.stream().filter(map -> nodeIdSet.add((String) map.get("id"))).toList(); } private List> mapRecords(List records) { diff --git a/src/main/java/com/supervision/police/vo/GraphDebugResVO.java b/src/main/java/com/supervision/police/vo/GraphDebugResVO.java index 24052d6..2d14fc8 100644 --- a/src/main/java/com/supervision/police/vo/GraphDebugResVO.java +++ b/src/main/java/com/supervision/police/vo/GraphDebugResVO.java @@ -16,6 +16,11 @@ public class GraphDebugResVO { private String message; + /** + * 查询结果表头 + */ + private List recordTitleList; + /** * 查询结果列表 */