Commit 2cb0eebc0ff26d57ddd41c168fb53e74e3f598d9
1 parent
d0dfe97bb4
Exists in
master
and in
6 other branches
出生医学证明修改基础档案和分娩信息
Showing 2 changed files with 24 additions and 3 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
2cb0eeb
... | ... | @@ -91,9 +91,6 @@ |
91 | 91 | private BasicConfigService basicConfigService; |
92 | 92 | |
93 | 93 | @Autowired |
94 | - private RemoteService remoteService; | |
95 | - | |
96 | - @Autowired | |
97 | 94 | private CouponService couponService; |
98 | 95 | |
99 | 96 | @Autowired |
... | ... | @@ -105,6 +102,10 @@ |
105 | 102 | @Autowired |
106 | 103 | private TrackDownRecordService trackDownRecordService; |
107 | 104 | |
105 | + | |
106 | + @Autowired | |
107 | + private BookbuildingFacade bookbuildingFacade; | |
108 | + | |
108 | 109 | private static Map<Integer, String> ONE_ENUMS = new HashMap<>(); |
109 | 110 | |
110 | 111 | private static Map<String, List> babyMap = new HashMap<>(); |
... | ... | @@ -388,6 +389,15 @@ |
388 | 389 | |
389 | 390 | //添加产后追访信息 |
390 | 391 | addTrackDownInfo(userId, patients2); |
392 | + | |
393 | + //出生证明打印前修改孕妇基本信息 | |
394 | + if (deliverAddRequest.getPatient() != null) | |
395 | + { | |
396 | + Patients patient = bookbuildingFacade.getPatientsData(deliverAddRequest.getPatient()); | |
397 | + patient.setId(deliverAddRequest.getParentId()); | |
398 | + patientsService.updatePatient(patient); | |
399 | + } | |
400 | + | |
391 | 401 | } else { |
392 | 402 | return new BaseResponse().setErrorcode(ErrorCodeConstants.NO_DATA).setErrormsg("parentId 为空,找不到产妇"); |
393 | 403 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/MatDeliverAddRequest.java
View file @
2cb0eeb
... | ... | @@ -93,6 +93,17 @@ |
93 | 93 | |
94 | 94 | private Integer couponType; |
95 | 95 | |
96 | + | |
97 | + private YunBookbuildingAddRequest patient; | |
98 | + | |
99 | + public YunBookbuildingAddRequest getPatient() { | |
100 | + return patient; | |
101 | + } | |
102 | + | |
103 | + public void setPatient(YunBookbuildingAddRequest patient) { | |
104 | + this.patient = patient; | |
105 | + } | |
106 | + | |
96 | 107 | public Integer getDueCount() { |
97 | 108 | return dueCount; |
98 | 109 | } |