|
@@ -44,6 +44,8 @@ import com.diagbot.mapper.TranHospitalFilterMapper;
|
|
|
import com.diagbot.model.entity.PD;
|
|
|
import com.diagbot.repository.*;
|
|
|
import com.diagbot.service.KlDiseaseCorrespondingService;
|
|
|
+import com.diagbot.service.SymptomFeatureService;
|
|
|
+import com.diagbot.service.TranHospitalFilterService;
|
|
|
import com.diagbot.util.ListUtil;
|
|
|
import com.diagbot.util.NeoUtil;
|
|
|
import com.diagbot.util.RedisUtil;
|
|
@@ -150,11 +152,11 @@ public class NeoFacade {
|
|
|
@Autowired
|
|
|
PacsResultRepository pacsResultRepository;
|
|
|
@Autowired
|
|
|
- SymptomFeatureMapper symptomFeatureMapper;
|
|
|
+ SymptomFeatureService symptomFeatureService;
|
|
|
@Autowired
|
|
|
KlDiseaseCorrespondingService klDiseaseCorrespondingService;
|
|
|
@Autowired
|
|
|
- TranHospitalFilterMapper tranHospitalFilterMapper;
|
|
|
+ TranHospitalFilterService tranHospitalFilterService;
|
|
|
|
|
|
@Autowired
|
|
|
private KlRuleFacade klRuleFacade;
|
|
@@ -284,7 +286,7 @@ public class NeoFacade {
|
|
|
Map<String, Map> data = new HashMap<>();
|
|
|
QueryWrapper<TranHospitalFilter> queryWrapper = new QueryWrapper<>();
|
|
|
queryWrapper.eq("is_deleted", IsDeleteEnum.N.getKey());
|
|
|
- List<TranHospitalFilter> tranHospitalFilters = tranHospitalFilterMapper.selectList(queryWrapper);
|
|
|
+ List<TranHospitalFilter> tranHospitalFilters = tranHospitalFilterService.list(queryWrapper);
|
|
|
if (ListUtil.isNotEmpty(tranHospitalFilters)) {
|
|
|
Map<Long, List<TranHospitalFilter>> longListMap = tranHospitalFilters.stream().collect(Collectors.groupingBy(TranHospitalFilter::getHospitalId));
|
|
|
longListMap.forEach((x, y) -> {
|
|
@@ -296,7 +298,7 @@ public class NeoFacade {
|
|
|
}
|
|
|
|
|
|
public void symptomFeatureCache() {
|
|
|
- List<SymptomFeature> symptomFeatures = symptomFeatureMapper.selectList(null);
|
|
|
+ List<SymptomFeature> symptomFeatures = symptomFeatureService.list(null);
|
|
|
if (ListUtil.isNotEmpty(symptomFeatures)) {
|
|
|
Map map = symptomFeatures.stream().collect(Collectors.toMap(
|
|
|
k -> RedisEnum.symptomFeature.getName() + k.getMinCombineElement(),
|