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 11820c6..8126de6 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 @@ -92,7 +92,8 @@ public class DischargeAbstractFacade { dischargeAbstractMotherModel.setCreateDate(new Date()); dischargeAbstractMotherModel.setOperatorId(dischargeAbstractSaveRequest.getOperatorId()); dischargeAbstractMotherModel.setAfterMakeBabyDays(DateUtil.getDays(DateUtil.parseYMD(dischargeAbstractSaveRequest.getFmDate()), new Date())); - dischargeAbstractMotherModel.setPid(dischargeAbstractSaveRequest.getpId()); + String pid = patientsService.findOnePatientById(dischargeAbstractSaveRequest.getPatientId()).getPid(); + dischargeAbstractMotherModel.setPid(pid); dischargeAbstractMotherModel.setYn(YnEnums.YES.getId()); if (StringUtils.isEmpty(dischargeAbstractMotherModel.getId())) { dischargeAbstractMotherModel = dischargeAbstractMotherService.save(dischargeAbstractMotherModel);