|
@@ -1,11 +1,13 @@
|
|
|
package com.diagbot.facade;
|
|
|
|
|
|
+import com.diagbot.entity.node.Dept;
|
|
|
import com.diagbot.entity.node.LisName;
|
|
|
import com.diagbot.entity.node.LisSet;
|
|
|
import com.diagbot.entity.node.Medicine;
|
|
|
import com.diagbot.entity.node.PacsName;
|
|
|
import com.diagbot.entity.node.YiBaoDiseaseName;
|
|
|
import com.diagbot.entity.node.YiBaoOperationName;
|
|
|
+import com.diagbot.repository.DeptRepository;
|
|
|
import com.diagbot.repository.LisNameRepository;
|
|
|
import com.diagbot.repository.LisSetRepository;
|
|
|
import com.diagbot.repository.MedicineRepository;
|
|
@@ -48,6 +50,9 @@ public class ConceptFacade {
|
|
|
@Autowired
|
|
|
YiBaoOperationNameRepository yiBaoOperationNameRepository;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ DeptRepository deptRepository;
|
|
|
+
|
|
|
@Autowired
|
|
|
TransfusionRemindRepository transfusionRemindRepository;
|
|
|
|
|
@@ -113,6 +118,13 @@ public class ConceptFacade {
|
|
|
}
|
|
|
break;
|
|
|
case 7:
|
|
|
+ List<Dept> deptList = deptRepository.findByNameIn(conceptVO.getNames());
|
|
|
+ if (ListUtil.isNotEmpty(deptList)) {
|
|
|
+ retList = deptList.stream()
|
|
|
+ .map(i -> i.getName())
|
|
|
+ .distinct()
|
|
|
+ .collect(Collectors.toList());
|
|
|
+ }
|
|
|
break;
|
|
|
case 8:
|
|
|
List<String> transfusionNames = transfusionRemindRepository.findTransfusionByTypeIn(conceptVO.getNames());
|