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; |