|
@@ -32,6 +32,7 @@ import com.google.common.collect.Lists;
|
|
|
import com.google.common.collect.Maps;
|
|
|
import io.github.lvyahui8.spring.facade.DataFacade;
|
|
|
import org.apache.commons.collections.MapUtils;
|
|
|
+import org.apache.commons.lang3.StringUtils;
|
|
|
import org.springframework.beans.BeanUtils;
|
|
|
import org.springframework.beans.factory.annotation.Autowired;
|
|
|
import org.springframework.beans.factory.annotation.Qualifier;
|
|
@@ -568,6 +569,7 @@ public class NeoFacade {
|
|
|
.collect(Collectors.toMap(Map.Entry::getKey, Map.Entry::getValue, (e1, e2) -> e2, LinkedHashMap::new));
|
|
|
for (Map.Entry<Integer, List<String>> fd:result.entrySet()) {
|
|
|
List<String> sv = redisUtil.getSv(fd.getValue(), RedisEnum.symptomMainFeature.getName());
|
|
|
+ sv = sv.stream().filter(x -> StringUtils.isNotBlank(x)).collect(Collectors.toList());
|
|
|
if(ListUtil.isNotEmpty(sv)){
|
|
|
disBySymptom_main = nodeRepository.getDisBySymptom_main(sv.get(0));
|
|
|
break;
|