|
@@ -13,19 +13,7 @@ import com.diagbot.entity.node.PacsName;
|
|
|
import com.diagbot.entity.node.YiBaoDiseaseName;
|
|
|
import com.diagbot.entity.node.YiBaoOperationName;
|
|
|
import com.diagbot.enums.StaticTypeEnum;
|
|
|
-import com.diagbot.repository.LisNameNode;
|
|
|
-import com.diagbot.repository.LisNameRepository;
|
|
|
-import com.diagbot.repository.LisSetNode;
|
|
|
-import com.diagbot.repository.LisSetRepository;
|
|
|
-import com.diagbot.repository.MedicineNode;
|
|
|
-import com.diagbot.repository.MedicineRepository;
|
|
|
-import com.diagbot.repository.PacsNameNode;
|
|
|
-import com.diagbot.repository.PacsNameRepository;
|
|
|
-import com.diagbot.repository.TransfusionRemindRepository;
|
|
|
-import com.diagbot.repository.YiBaoDiseaseNode;
|
|
|
-import com.diagbot.repository.YiBaoDiseaseRepository;
|
|
|
-import com.diagbot.repository.YiBaoOperationNameNode;
|
|
|
-import com.diagbot.repository.YiBaoOperationNameRepository;
|
|
|
+import com.diagbot.repository.*;
|
|
|
import com.diagbot.util.EntityUtil;
|
|
|
import com.diagbot.util.ListUtil;
|
|
|
import com.diagbot.vo.RetrievalVO;
|
|
@@ -66,6 +54,8 @@ public class RetrievalFacade {
|
|
|
@Autowired
|
|
|
TransfusionRemindRepository transfusionRemindRepository;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ BaseNodeRepository baseNodeRepository;
|
|
|
|
|
|
/**
|
|
|
* 检索
|
|
@@ -103,6 +93,9 @@ public class RetrievalFacade {
|
|
|
case 8:
|
|
|
retrievalDTO.setTransfusionNames(getTransfusion(retrievalVO.getInputStr()));
|
|
|
break;
|
|
|
+ case 9:
|
|
|
+ List<String> name = getNamebyPinYin(retrievalVO.getInputStr());
|
|
|
+ break;
|
|
|
}
|
|
|
|
|
|
return retrievalDTO;
|
|
@@ -190,6 +183,15 @@ public class RetrievalFacade {
|
|
|
return transfusionNames;
|
|
|
}
|
|
|
|
|
|
+ /*
|
|
|
+ * 按拼音获取名称列表
|
|
|
+ */
|
|
|
+ public List<String> getNamebyPinYin(String pycode) {
|
|
|
+ List<String> namelist = baseNodeRepository.getNamebyPinYin(pycode);
|
|
|
+
|
|
|
+ return namelist;
|
|
|
+ }
|
|
|
+
|
|
|
|
|
|
/*
|
|
|
* 获取科室名称列表
|