diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java index 0c688b6..cfd6cc7 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java @@ -91,9 +91,6 @@ public class MatDeliverFacade { private BasicConfigService basicConfigService; @Autowired - private RemoteService remoteService; - - @Autowired private CouponService couponService; @Autowired @@ -105,6 +102,10 @@ public class MatDeliverFacade { @Autowired private TrackDownRecordService trackDownRecordService; + + @Autowired + private BookbuildingFacade bookbuildingFacade; + private static Map ONE_ENUMS = new HashMap<>(); private static Map babyMap = new HashMap<>(); @@ -388,6 +389,15 @@ public class MatDeliverFacade { //添加产后追访信息 addTrackDownInfo(userId, patients2); + + //出生证明打印前修改孕妇基本信息 + if (deliverAddRequest.getPatient() != null) + { + Patients patient = bookbuildingFacade.getPatientsData(deliverAddRequest.getPatient()); + patient.setId(deliverAddRequest.getParentId()); + patientsService.updatePatient(patient); + } + } else { return new BaseResponse().setErrorcode(ErrorCodeConstants.NO_DATA).setErrormsg("parentId 为空,找不到产妇"); } diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java index d4b26ec..2f87b91 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java @@ -93,6 +93,17 @@ public class MatDeliverAddRequest implements IBasicRequestConvert