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 c53597b..7df0278 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 @@ -128,6 +128,12 @@ public class DischargeAbstractFacade { List dischargeAbstractBabyModelList = new ArrayList<>(); if (babyList != null && babyList.size() > 0) { for (DischargeAbstractSaveRequest.Baby baby : babyList) { + + if (StringUtils.isEmpty(baby.getpId())) + { + continue; + } + DischargeAbstractBabyModel dischargeAbstractBabyModel = new DischargeAbstractBabyModel(); BeanUtils.copy(baby, dischargeAbstractBabyModel); dischargeAbstractBabyModel.setMotherId(dischargeAbstractMotherModel.getId());