|
@@ -124,46 +124,7 @@ public class KgFacade extends KgServiceImpl {
|
|
|
private TreeDTO getTreeDTO(String tree) {
|
|
|
TreeDTO treeDTO = new TreeDTO();
|
|
|
List<TreeNodeDTO> nodes = new ArrayList<>();
|
|
|
- Tree treeObj = FastJsonUtils.getJsonToBean("{\n" +
|
|
|
- "\t\"name\": \"疾病\",\n" +
|
|
|
- "\t\"sNode\": [\n" +
|
|
|
- "\t\t{\n" +
|
|
|
- "\t\t\t\"name\": \"A00-B99-某些传染病和寄生虫病\",\n" +
|
|
|
- "\t\t\t\"sNode\": [\n" +
|
|
|
- "\t\t\t\t{\n" +
|
|
|
- "\t\t\t\t\t\"name\": \"A00\",\n" +
|
|
|
- "\t\t\t\t\t\"sNode\": [\n" +
|
|
|
- "\t\t\t\t\t\t{\n" +
|
|
|
- "\t\t\t\t\t\t\t\"name\": \"A00.000 霍乱,由于O1群霍乱弧菌,霍乱生物型所致\",\n" +
|
|
|
- "\t\t\t\t\t\t\t\"sNode\": [\n" +
|
|
|
- "\t\t\t\t\t\t\t]\n" +
|
|
|
- "\t\t\t\t\t\t},\n" +
|
|
|
- "\t\t\t\t\t\t{\n" +
|
|
|
- "\t\t\t\t\t\t\t\"name\": \"A00.000x001 古典生物型霍乱\",\n" +
|
|
|
- "\t\t\t\t\t\t\t\"sNode\": [\n" +
|
|
|
- "\t\t\t\t\t\t\t]\n" +
|
|
|
- "\t\t\t\t\t\t}\n" +
|
|
|
- "\t\t\t\t\t]\n" +
|
|
|
- "\t\t\t\t}\n" +
|
|
|
- "\t\t\t]\n" +
|
|
|
- "\t\t},\n" +
|
|
|
- "\t\t{\n" +
|
|
|
- "\t\t\t\"name\": \"A22-B22-某些传染病和寄生虫病\",\n" +
|
|
|
- "\t\t\t\"sNode\": [\n" +
|
|
|
- "\t\t\t\t{\n" +
|
|
|
- "\t\t\t\t\t\"name\": \"A22\",\n" +
|
|
|
- "\t\t\t\t\t\"sNode\": [\n" +
|
|
|
- "\t\t\t\t\t\t{\n" +
|
|
|
- "\t\t\t\t\t\t\t\"name\": \"胆囊炎\",\n" +
|
|
|
- "\t\t\t\t\t\t\t\"sNode\": [\n" +
|
|
|
- "\t\t\t\t\t\t\t]\n" +
|
|
|
- "\t\t\t\t\t\t}\n" +
|
|
|
- "\t\t\t\t\t]\n" +
|
|
|
- "\t\t\t\t}\n" +
|
|
|
- "\t\t\t]\n" +
|
|
|
- "\t\t}\n" +
|
|
|
- "\t]\n" +
|
|
|
- "}", Tree.class);
|
|
|
+ Tree treeObj = FastJsonUtils.getJsonToBean(tree, Tree.class);
|
|
|
if (null != treeObj) {
|
|
|
Map<String, Integer> treeMap = new HashMap<>();
|
|
|
treeMap.put("根节点", 0);
|
|
@@ -245,4 +206,47 @@ public class KgFacade extends KgServiceImpl {
|
|
|
|
|
|
return graDTO;
|
|
|
}
|
|
|
+
|
|
|
+
|
|
|
+ private static final String jsonStr = "{\n" +
|
|
|
+ "\t\"name\": \"疾病\",\n" +
|
|
|
+ "\t\"sNode\": [\n" +
|
|
|
+ "\t\t{\n" +
|
|
|
+ "\t\t\t\"name\": \"A00-B99-某些传染病和寄生虫病\",\n" +
|
|
|
+ "\t\t\t\"sNode\": [\n" +
|
|
|
+ "\t\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\t\"name\": \"A00\",\n" +
|
|
|
+ "\t\t\t\t\t\"sNode\": [\n" +
|
|
|
+ "\t\t\t\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\t\t\t\"name\": \"A00.000 霍乱,由于O1群霍乱弧菌,霍乱生物型所致\",\n" +
|
|
|
+ "\t\t\t\t\t\t\t\"sNode\": [\n" +
|
|
|
+ "\t\t\t\t\t\t\t]\n" +
|
|
|
+ "\t\t\t\t\t\t},\n" +
|
|
|
+ "\t\t\t\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\t\t\t\"name\": \"A00.000x001 古典生物型霍乱\",\n" +
|
|
|
+ "\t\t\t\t\t\t\t\"sNode\": [\n" +
|
|
|
+ "\t\t\t\t\t\t\t]\n" +
|
|
|
+ "\t\t\t\t\t\t}\n" +
|
|
|
+ "\t\t\t\t\t]\n" +
|
|
|
+ "\t\t\t\t}\n" +
|
|
|
+ "\t\t\t]\n" +
|
|
|
+ "\t\t},\n" +
|
|
|
+ "\t\t{\n" +
|
|
|
+ "\t\t\t\"name\": \"A22-B22-某些传染病和寄生虫病\",\n" +
|
|
|
+ "\t\t\t\"sNode\": [\n" +
|
|
|
+ "\t\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\t\"name\": \"A22\",\n" +
|
|
|
+ "\t\t\t\t\t\"sNode\": [\n" +
|
|
|
+ "\t\t\t\t\t\t{\n" +
|
|
|
+ "\t\t\t\t\t\t\t\"name\": \"胆囊炎\",\n" +
|
|
|
+ "\t\t\t\t\t\t\t\"sNode\": [\n" +
|
|
|
+ "\t\t\t\t\t\t\t]\n" +
|
|
|
+ "\t\t\t\t\t\t}\n" +
|
|
|
+ "\t\t\t\t\t]\n" +
|
|
|
+ "\t\t\t\t}\n" +
|
|
|
+ "\t\t\t]\n" +
|
|
|
+ "\t\t}\n" +
|
|
|
+ "\t]\n" +
|
|
|
+ "}";
|
|
|
+
|
|
|
}
|