|
@@ -1,7 +1,6 @@
|
|
|
package com.lantone.qc.dbanaly.lt.facade;
|
|
|
|
|
|
import com.baomidou.mybatisplus.core.conditions.query.QueryWrapper;
|
|
|
-import com.google.common.collect.Maps;
|
|
|
import com.lantone.qc.dbanaly.lt.entity.Clinic;
|
|
|
import com.lantone.qc.dbanaly.lt.service.impl.ClinicServiceImpl;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
@@ -30,24 +29,21 @@ public class ClinicFacade extends ClinicServiceImpl {
|
|
|
return list(clinicQe).stream().collect(Collectors.toMap(Clinic::getConceptId, i -> i));
|
|
|
}
|
|
|
|
|
|
- public Map<String, Clinic> getClinicInfo() {
|
|
|
- Map<String, Clinic> ret = Maps.newHashMap();
|
|
|
+ public void getClinicInfo() {
|
|
|
Map<Long, Map<String, Long>> conceptIdInfo = libraryInfoFacade.getConceptIdInfo();
|
|
|
Map<String, Long> conceptIdMap = conceptIdInfo.get(1l);
|
|
|
Map<Long, Clinic> clinicMap = getClinicMap();
|
|
|
conceptIdMap.keySet().forEach(conceptName -> {
|
|
|
- ret.put(conceptName, clinicMap.get(conceptIdMap.get(conceptName)));
|
|
|
clinicFacade.clinicCache(conceptName, clinicMap.get(conceptIdMap.get(conceptName)));
|
|
|
});
|
|
|
- return ret;
|
|
|
}
|
|
|
|
|
|
- @Cacheable(value = "cache", key = "#clinicName", unless = "#result == null")
|
|
|
+ @Cacheable(value = "clinicCache", key = "#clinicName", unless = "#result == null")
|
|
|
public Clinic clinicCache(String clinicName, Clinic clinic) {
|
|
|
return clinic;
|
|
|
}
|
|
|
|
|
|
- @Cacheable(value = "cache", key = "#clinicName", unless = "#result == null")
|
|
|
+ @Cacheable(value = "clinicCache", key = "#clinicName", unless = "#result == null")
|
|
|
public Clinic clinicCache(String clinicName) {
|
|
|
QueryWrapper<Clinic> clinicQe = new QueryWrapper<>();
|
|
|
clinicQe.eq("is_deleted", "N");
|