|
@@ -30,7 +30,7 @@ public class RetrievalFacade {
|
|
RetrievalDTO retrievalDTO = new RetrievalDTO();
|
|
RetrievalDTO retrievalDTO = new RetrievalDTO();
|
|
|
|
|
|
if (retrievalVO.getType()==4) {
|
|
if (retrievalVO.getType()==4) {
|
|
- retrievalDTO.setDiseaseNames(getDiseaseList());
|
|
|
|
|
|
+ retrievalDTO.setDiseaseNames(getDiseases(retrievalVO.getInputStr()));
|
|
}
|
|
}
|
|
|
|
|
|
return retrievalDTO;
|
|
return retrievalDTO;
|
|
@@ -40,10 +40,10 @@ public class RetrievalFacade {
|
|
/*
|
|
/*
|
|
* 获取疾病名称列表
|
|
* 获取疾病名称列表
|
|
*/
|
|
*/
|
|
- public List<String> getDiseaseList() {
|
|
|
|
|
|
+ public List<String> getDiseases(String name) {
|
|
|
|
|
|
ICDDiseaseNode diseaseNode = new ICDDiseaseNode();
|
|
ICDDiseaseNode diseaseNode = new ICDDiseaseNode();
|
|
- List<String> diseaselist = diseaseNode.getDiseaseNameList(icdDiseaseRepository);
|
|
|
|
|
|
+ List<String> diseaselist = diseaseNode.getDiseaseNameList(name,icdDiseaseRepository);
|
|
|
|
|
|
return diseaselist;
|
|
return diseaselist;
|
|
}
|
|
}
|