Commit 42e615308842f1ef54548a35f4601b07cdd1484e
1 parent
bdd54f24e4
Exists in
master
and in
8 other branches
孕妇分娩后 变成产妇
Showing 6 changed files with 51 additions and 3 deletions
- platform-dal/src/main/java/com/lyms/platform/pojo/MaternalDeliverModel.java
- platform-dal/src/main/java/com/lyms/platform/pojo/PostReviewModel.java
- platform-dal/src/main/java/com/lyms/platform/query/MatDeliverQuery.java
- platform-dal/src/main/java/com/lyms/platform/query/PostReviewQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java
platform-dal/src/main/java/com/lyms/platform/pojo/MaternalDeliverModel.java
View file @
42e6153
... | ... | @@ -17,6 +17,7 @@ |
17 | 17 | private String id; |
18 | 18 | //产妇id |
19 | 19 | private String parentId; |
20 | + private String pid; | |
20 | 21 | //分娩时间 |
21 | 22 | private String dueDate; |
22 | 23 | //分娩孕周 |
... | ... | @@ -122,6 +123,14 @@ |
122 | 123 | |
123 | 124 | public void setModified(Date modified) { |
124 | 125 | this.modified = modified; |
126 | + } | |
127 | + | |
128 | + public String getPid() { | |
129 | + return pid; | |
130 | + } | |
131 | + | |
132 | + public void setPid(String pid) { | |
133 | + this.pid = pid; | |
125 | 134 | } |
126 | 135 | |
127 | 136 | public static class Baby { |
platform-dal/src/main/java/com/lyms/platform/pojo/PostReviewModel.java
View file @
42e6153
... | ... | @@ -17,6 +17,8 @@ |
17 | 17 | //产妇id |
18 | 18 | private String parentId; |
19 | 19 | |
20 | + private String pid; | |
21 | + | |
20 | 22 | //分娩天数 |
21 | 23 | private String day; |
22 | 24 | //健康情况 |
... | ... | @@ -88,6 +90,14 @@ |
88 | 90 | private Date created; |
89 | 91 | private Date modified; |
90 | 92 | private String hospitalId; |
93 | + | |
94 | + public String getPid() { | |
95 | + return pid; | |
96 | + } | |
97 | + | |
98 | + public void setPid(String pid) { | |
99 | + this.pid = pid; | |
100 | + } | |
91 | 101 | |
92 | 102 | public String getHospitalId() { |
93 | 103 | return hospitalId; |
platform-dal/src/main/java/com/lyms/platform/query/MatDeliverQuery.java
View file @
42e6153
... | ... | @@ -17,15 +17,28 @@ |
17 | 17 | private String parentId; |
18 | 18 | private String vcCardNo; |
19 | 19 | private String cardNo; |
20 | + private String pid; | |
20 | 21 | /** |
21 | 22 | * 是否有效 |
22 | 23 | */ |
23 | 24 | private Integer yn; |
25 | + | |
26 | + public String getPid() { | |
27 | + return pid; | |
28 | + } | |
29 | + | |
30 | + public void setPid(String pid) { | |
31 | + this.pid = pid; | |
32 | + } | |
33 | + | |
24 | 34 | @Override |
25 | 35 | public MongoQuery convertToQuery() { |
26 | 36 | MongoCondition condition=MongoCondition.newInstance(); |
27 | 37 | if(null!=id){ |
28 | 38 | condition=condition.and("id",id, MongoOper.IS); |
39 | + } | |
40 | + if(null!=pid){ | |
41 | + condition=condition.and("pid",pid, MongoOper.IS); | |
29 | 42 | } |
30 | 43 | if(null!=vcCardNo){ |
31 | 44 | condition=condition.and("vcCardNo",vcCardNo,MongoOper.IS); |
platform-dal/src/main/java/com/lyms/platform/query/PostReviewQuery.java
View file @
42e6153
... | ... | @@ -20,7 +20,16 @@ |
20 | 20 | private Date start; |
21 | 21 | |
22 | 22 | private Date end; |
23 | + private String pid; | |
23 | 24 | |
25 | + public String getPid() { | |
26 | + return pid; | |
27 | + } | |
28 | + | |
29 | + public void setPid(String pid) { | |
30 | + this.pid = pid; | |
31 | + } | |
32 | + | |
24 | 33 | public Date getEnd() { |
25 | 34 | return end; |
26 | 35 | } |
... | ... | @@ -69,6 +78,9 @@ |
69 | 78 | } |
70 | 79 | if(null!=id){ |
71 | 80 | mongoCondition= mongoCondition.and("id",id, MongoOper.IS); |
81 | + } | |
82 | + if(null!=pid){ | |
83 | + mongoCondition= mongoCondition.and("pid",pid, MongoOper.IS); | |
72 | 84 | } |
73 | 85 | if(null!=parentId){ |
74 | 86 | mongoCondition= mongoCondition.and("parentId",parentId, MongoOper.IS); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/MatDeliverFacade.java
View file @
42e6153
... | ... | @@ -71,6 +71,9 @@ |
71 | 71 | patientsQuery.setId(parentId); |
72 | 72 | List<Patients> patients = patientsService.queryPatient(patientsQuery); |
73 | 73 | Patients patients1 = null; |
74 | + if (CollectionUtils.isNotEmpty(patients)){ | |
75 | + maternalDeliverModel.setPid(patients.get(0).getPid()); | |
76 | + } | |
74 | 77 | if (CollectionUtils.isNotEmpty(list)) { |
75 | 78 | String userName = ""; |
76 | 79 | if (CollectionUtils.isNotEmpty(patients)) { |
... | ... | @@ -256,7 +259,7 @@ |
256 | 259 | return new BaseResponse().setErrormsg("没有相关的产妇记录").setErrorcode(ErrorCodeConstants.BUSINESS_ERROR); |
257 | 260 | } |
258 | 261 | MatDeliverQuery matDeliverQuery = new MatDeliverQuery(); |
259 | - matDeliverQuery.setParentId(patients.getId()); | |
262 | + matDeliverQuery.setPid(patients.getPid()); | |
260 | 263 | matDeliverQuery.setYn(YnEnums.YES.getId()); |
261 | 264 | List<MaternalDeliverModel> list = matDeliverService.query(matDeliverQuery); |
262 | 265 | MatDeliverListResult matDeliverListResult = new MatDeliverListResult(); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java
View file @
42e6153
... | ... | @@ -53,6 +53,7 @@ |
53 | 53 | if(CollectionUtils.isNotEmpty(list1)){ |
54 | 54 | postReviewModel.setHospitalId(list1.get(0)+""); |
55 | 55 | } |
56 | + postReviewModel.setPid(patientsService.findOnePatientById(postReviewRequest.getParentId()).getPid()); | |
56 | 57 | postReviewService.addPostReview(postReviewModel); |
57 | 58 | } else { |
58 | 59 | postReviewService.updatePostById(postReviewRequest.convertToDataModel(), postReviewRequest.getId()); |
59 | 60 | |
... | ... | @@ -69,11 +70,11 @@ |
69 | 70 | PostReviewListResult postReviewListResult = new PostReviewListResult(); |
70 | 71 | if (null != patientsList) { |
71 | 72 | PostReviewQuery postReviewQuery = new PostReviewQuery(); |
72 | - postReviewQuery.setParentId(patientsList.getId()); | |
73 | + postReviewQuery.setPid(patientsList.getPid()); | |
73 | 74 | postReviewQuery.setYn(YnEnums.YES.getId()); |
74 | 75 | List<PostReviewModel> postReviewModels = postReviewService.findWithList(postReviewQuery); |
75 | 76 | MatDeliverQuery matDeliverQuery = new MatDeliverQuery(); |
76 | - matDeliverQuery.setParentId(patientsList.getId()); | |
77 | + matDeliverQuery.setPid(patientsList.getPid()); | |
77 | 78 | matDeliverQuery.setYn(YnEnums.YES.getId()); |
78 | 79 | |
79 | 80 | List<MaternalDeliverModel> list = matDeliverService.query(matDeliverQuery); |