|
@@ -184,10 +184,14 @@ public class NeoFacade {
|
|
|
List<String> symptom_chief = new ArrayList<>();
|
|
|
List<String> symptom_present = new ArrayList<>();
|
|
|
if(chiefPushVo != null){
|
|
|
- symptom_chief = chiefPushVo.getSymptoms().stream().map(x -> x.getName()).collect(Collectors.toList());
|
|
|
+ if (ListUtil.isNotEmpty(chiefPushVo.getSymptoms())){
|
|
|
+ symptom_chief = chiefPushVo.getSymptoms().stream().map(x -> x.getName()).collect(Collectors.toList());
|
|
|
+ }
|
|
|
}
|
|
|
if(presentPushVo != null){
|
|
|
- symptom_present = presentPushVo.getSymptoms().stream().map(x -> x.getName()).collect(Collectors.toList());
|
|
|
+ if (ListUtil.isNotEmpty(presentPushVo.getSymptoms())){
|
|
|
+ symptom_present = presentPushVo.getSymptoms().stream().map(x -> x.getName()).collect(Collectors.toList());
|
|
|
+ }
|
|
|
}
|
|
|
symptoms = Stream.of(symptom_chief,symptom_present).flatMap(Collection::stream).distinct().collect(Collectors.toList());
|
|
|
//症状推疾病
|