|
@@ -57,6 +57,9 @@ public class RetrievalFacade {
|
|
|
@Autowired
|
|
|
BaseNodeRepository baseNodeRepository;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ DeptRepository deptRepository;
|
|
|
+
|
|
|
/**
|
|
|
* 检索
|
|
|
*
|
|
@@ -87,15 +90,12 @@ public class RetrievalFacade {
|
|
|
break;
|
|
|
case 7:
|
|
|
//todo Mark 从图谱里搜索科室
|
|
|
- //retrievalDTO.setDeptNames(getDepts(retrievalVO.getInputStr()));
|
|
|
- retrievalDTO.setDeptNames(ListUtil.arrayToList(new String[] { "呼吸内科", "消化内科", "全科" }));
|
|
|
+ retrievalDTO.setDeptNames(getDepts(retrievalVO.getInputStr()));
|
|
|
+// retrievalDTO.setDeptNames(ListUtil.arrayToList(new String[] { "呼吸内科", "消化内科", "全科" }));
|
|
|
break;
|
|
|
case 8:
|
|
|
retrievalDTO.setTransfusionNames(getTransfusion(retrievalVO.getInputStr()));
|
|
|
break;
|
|
|
- case 9:
|
|
|
- List<String> name = getNamebyPinYin(retrievalVO.getInputStr());
|
|
|
- break;
|
|
|
}
|
|
|
|
|
|
return retrievalDTO;
|
|
@@ -195,7 +195,7 @@ public class RetrievalFacade {
|
|
|
|
|
|
/*
|
|
|
* 获取科室名称列表
|
|
|
- *
|
|
|
+ */
|
|
|
public List<String> getDepts(String name) {
|
|
|
|
|
|
DeptNode deptNode = new DeptNode();
|