|
@@ -75,10 +75,14 @@ public class PushFacade {
|
|
|
pushDTO.setPacs(filterpacs.subList(0, filterpacs.size() >= length ? length : filterpacs.size()));
|
|
|
}
|
|
|
}
|
|
|
+ Map<String, List<PushBaseDTO>> dis = pushDTO.getDis();
|
|
|
//推送诊断
|
|
|
if (ruleTypeList.contains("7")) {
|
|
|
List<PushBaseDTO> fiterDiseases = push.stream().map(x -> x.getDisease()).filter(y -> !typeWords.get(StandConvertEnum.disease.getName()).contains(y.getName())).collect(Collectors.toList());
|
|
|
- pushDTO.setDis(fiterDiseases.subList(0, fiterDiseases.size() >= length ? length : fiterDiseases.size()));
|
|
|
+// pushDTO.setDis(fiterDiseases.subList(0, fiterDiseases.size() >= length ? length : fiterDiseases.size()));
|
|
|
+ List<PushBaseDTO> pushBaseDTOS = fiterDiseases.subList(0, fiterDiseases.size() >= length ? length : fiterDiseases.size());
|
|
|
+ dis.put("可能诊断",pushBaseDTOS);
|
|
|
+ pushDTO.setDis(dis);
|
|
|
}
|
|
|
|
|
|
}
|