Commit e7c70d89874a0b23663ac64b80ef31cc662e48df
1 parent
c79a8a2059
Exists in
master
and in
1 other branch
增加设置parentid
Showing 3 changed files with 31 additions and 3 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java
View file @
e7c70d8
... | ... | @@ -8,6 +8,7 @@ |
8 | 8 | import com.lyms.platform.common.result.BaseObjectResponse; |
9 | 9 | import com.lyms.platform.common.result.BaseResponse; |
10 | 10 | import com.lyms.platform.common.utils.Assert; |
11 | +import com.lyms.platform.common.utils.DateUtil; | |
11 | 12 | import com.lyms.platform.common.utils.JsonUtil; |
12 | 13 | import com.lyms.platform.operate.web.request.PostReviewQueryRequest; |
13 | 14 | import com.lyms.platform.operate.web.request.PostReviewRequest; |
14 | 15 | |
... | ... | @@ -60,9 +61,19 @@ |
60 | 61 | if(CollectionUtils.isNotEmpty(list1)){ |
61 | 62 | postReviewModel.setHospitalId(list1.get(0)+""); |
62 | 63 | } |
63 | - postReviewModel.setPid(patientsService.findOnePatientById(postReviewRequest.getParentId()).getPid()); | |
64 | + Patients patients = patientsService.findOnePatientById(postReviewRequest.getParentId()); | |
65 | + if(StringUtils.isNotEmpty(postReviewRequest.getDueDate())){ | |
66 | + patients.setFmDate(DateUtil.parseYMD(postReviewRequest.getDueDate())); | |
67 | + patientsService.updatePatient(patients); | |
68 | + } | |
69 | + postReviewModel.setPid(patients.getPid()); | |
64 | 70 | postReviewService.addPostReview(postReviewModel); |
65 | 71 | } else { |
72 | + Patients patients = patientsService.findOnePatientById(postReviewRequest.getParentId()); | |
73 | + if(StringUtils.isNotEmpty(postReviewRequest.getDueDate())){ | |
74 | + patients.setFmDate(DateUtil.parseYMD(postReviewRequest.getDueDate())); | |
75 | + patientsService.updatePatient(patients); | |
76 | + } | |
66 | 77 | postReviewService.updatePostById(postReviewRequest.convertToDataModel(), postReviewRequest.getId()); |
67 | 78 | } |
68 | 79 | return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PostReviewRequest.java
View file @
e7c70d8
... | ... | @@ -24,6 +24,8 @@ |
24 | 24 | @FormParam |
25 | 25 | @NotEmpty(message = "产妇id不能为空") |
26 | 26 | private String parentId; |
27 | + //分娩时间,自动分娩补录情况 | |
28 | + private String dueDate; | |
27 | 29 | |
28 | 30 | //分娩天数 |
29 | 31 | private String day; |
30 | 32 | |
... | ... | @@ -92,7 +94,13 @@ |
92 | 94 | private Map nextCheckTime; |
93 | 95 | |
94 | 96 | |
97 | + public String getDueDate() { | |
98 | + return dueDate; | |
99 | + } | |
95 | 100 | |
101 | + public void setDueDate(String dueDate) { | |
102 | + this.dueDate = dueDate; | |
103 | + } | |
96 | 104 | |
97 | 105 | public String getBasin() { |
98 | 106 | return basin; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/PostReviewListResult.java
View file @
e7c70d8
... | ... | @@ -36,10 +36,20 @@ |
36 | 36 | private String lastMenses; |
37 | 37 | //分娩时间 |
38 | 38 | private String dueDate; |
39 | + | |
40 | + private String addDueDate="0"; | |
39 | 41 | //<!---------基本信息-----------> |
40 | 42 | private List data = new ArrayList(); |
41 | 43 | private String cTime; |
42 | 44 | |
45 | + public String getAddDueDate() { | |
46 | + return addDueDate; | |
47 | + } | |
48 | + | |
49 | + public void setAddDueDate(String addDueDate) { | |
50 | + this.addDueDate = addDueDate; | |
51 | + } | |
52 | + | |
43 | 53 | public String getcTime() { |
44 | 54 | return cTime; |
45 | 55 | } |
46 | 56 | |
... | ... | @@ -153,10 +163,10 @@ |
153 | 163 | } |
154 | 164 | } catch (Exception e) { |
155 | 165 | } |
166 | + setAddDueDate(patients.getBuildType()==2?"1":"0"); | |
156 | 167 | setName(patients.getUsername()); |
157 | 168 | setPhone(patients.getPhone()); |
158 | 169 | setRemarks(patients.getMremark()); |
159 | - setRiskScore("60"); | |
160 | 170 | if (null != patients.getDueDate()) { |
161 | 171 | setyChanQi(DateUtil.getyyyy_MM_dd(patients.getDueDate())); |
162 | 172 | } |
... | ... | @@ -165,7 +175,6 @@ |
165 | 175 | if (null != patients.getLastMenses()) { |
166 | 176 | setLastMenses(DateUtil.getyyyy_MM_dd(patients.getLastMenses())); |
167 | 177 | } |
168 | - | |
169 | 178 | |
170 | 179 | setcTime(DateUtil.getyyyy_MM_dd(new Date())); |
171 | 180 | return this; |