diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DischargeAbstractFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DischargeAbstractFacade.java index de49cf0..810fc72 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DischargeAbstractFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/DischargeAbstractFacade.java @@ -442,7 +442,14 @@ public class DischargeAbstractFacade extends BaseServiceImpl { BabyModelQuery babyModelQuery = new BabyModelQuery(); babyModelQuery.setDataStatus(false); //babyModelQuery.setYn(YnEnums.YES.getId()); - babyModelQuery.setParentId(patients.getId()); + ArrayList ids = new ArrayList<>(); + ids.add(patients.getId()); + if (StringUtils.isNotEmpty(patients.getSource())) + { + ids.add(patients.getSource()); + } + + babyModelQuery.setParentIds(ids); babyModelQuery.setPregnancyOut(RenShenJieJuEnums.O.getId()); babyModelQuery.setExistSource(false); try {