Commit dfe3970b98cd578f07ffc93996a6c85935cc140f
Exists in
master
and in
8 other branches
Merge remote-tracking branch 'origin/master'
Showing 8 changed files
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PostReviewController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/QuideQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyApplyOrderResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/QuanChanResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/QuanPatientsResult.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/RiskPatientsResult.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PostReviewController.java
View file @
dfe3970
... | ... | @@ -51,8 +51,9 @@ |
51 | 51 | @RequestMapping(method = RequestMethod.GET,value = "/postreviewlist") |
52 | 52 | @ResponseBody |
53 | 53 | @TokenRequired |
54 | - public BaseResponse queryPostReviewList(@Valid PostReviewQueryRequest postReviewQueryRequest){ | |
55 | - return postReviewFacade.queryPostList(postReviewQueryRequest); | |
54 | + public BaseResponse queryPostReviewList(@Valid PostReviewQueryRequest postReviewQueryRequest,HttpServletRequest request){ | |
55 | + LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); | |
56 | + return postReviewFacade.queryPostList(postReviewQueryRequest,loginState.getId()); | |
56 | 57 | } |
57 | 58 | |
58 | 59 | /** |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java
View file @
dfe3970
... | ... | @@ -440,9 +440,9 @@ |
440 | 440 | } |
441 | 441 | //查询产妇数据 |
442 | 442 | patients = findOnePatient(queryRequest.getCardNo(), queryRequest.getVcCardNo(), null, hospital, 1); |
443 | - if (null == patients) { | |
443 | + /* if (null == patients) { | |
444 | 444 | patients = findOnePatient(queryRequest.getCardNo(), queryRequest.getVcCardNo(), null, null, 1); |
445 | - } | |
445 | + }*/ | |
446 | 446 | } |
447 | 447 | |
448 | 448 | if (null == patients) { |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PostReviewFacade.java
View file @
dfe3970
... | ... | @@ -11,6 +11,7 @@ |
11 | 11 | import com.lyms.platform.common.utils.JsonUtil; |
12 | 12 | import com.lyms.platform.operate.web.request.PostReviewQueryRequest; |
13 | 13 | import com.lyms.platform.operate.web.request.PostReviewRequest; |
14 | +import com.lyms.platform.operate.web.result.HighScoreResult; | |
14 | 15 | import com.lyms.platform.operate.web.result.PostReviewListResult; |
15 | 16 | import com.lyms.platform.operate.web.result.PostReviewResult; |
16 | 17 | import com.lyms.platform.pojo.MaternalDeliverModel; |
17 | 18 | |
18 | 19 | |
... | ... | @@ -61,13 +62,17 @@ |
61 | 62 | return new BaseResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
62 | 63 | } |
63 | 64 | |
64 | - public BaseResponse queryPostList(PostReviewQueryRequest postReviewQueryRequest) { | |
65 | - PatientsQuery patientsQuery = new PatientsQuery(); | |
65 | + public BaseResponse queryPostList(PostReviewQueryRequest postReviewQueryRequest,Integer userId) { | |
66 | + /*PatientsQuery patientsQuery = new PatientsQuery(); | |
66 | 67 | patientsQuery.setYn(YnEnums.YES.getId()); |
67 | 68 | patientsQuery.setCardNo(postReviewQueryRequest.getCardNo()); |
68 | 69 | patientsQuery.setVcCardNo(postReviewQueryRequest.getVcCardNo()); |
69 | - Patients patientsList = patientsService.findOnePatientByCardNo(patientsQuery); | |
70 | + Patients patientsList = patientsService.findOnePatientByCardNo(patientsQuery);*/ | |
71 | + String hospitalId = autoMatchFacade.getHospitalId(userId); | |
72 | + //取所有医院的建档数据 优先取本院 ,然后取外院 | |
73 | + Patients patientsList = examinationFacade.findOnePatient(postReviewQueryRequest.getCardNo(), postReviewQueryRequest.getVcCardNo(), null, hospitalId, 3); | |
70 | 74 | PostReviewListResult postReviewListResult = new PostReviewListResult(); |
75 | + | |
71 | 76 | if (null != patientsList) { |
72 | 77 | PostReviewQuery postReviewQuery = new PostReviewQuery(); |
73 | 78 | postReviewQuery.setPid(patientsList.getPid()); |
74 | 79 | |
... | ... | @@ -83,7 +88,10 @@ |
83 | 88 | dueDate= list.get(0).getDueDate(); |
84 | 89 | |
85 | 90 | } |
91 | + HighScoreResult highScoreResult = examinationFacade.findLastRisk(patientsList.getId()); | |
86 | 92 | postReviewListResult.convertToResult(postReviewModels, patientsList, dueDate); |
93 | + postReviewListResult.setRiskFactor(highScoreResult.getHighRisk()); | |
94 | + postReviewListResult.setRiskScore(highScoreResult.getScore()+""); | |
87 | 95 | } |
88 | 96 | return new BaseObjectResponse().setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功").setData(postReviewListResult); |
89 | 97 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/QuideQuery.java
View file @
dfe3970
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/BabyApplyOrderResult.java
View file @
dfe3970
1 | 1 | package com.lyms.platform.operate.web.result; |
2 | 2 | |
3 | 3 | import com.lyms.platform.common.utils.DateUtil; |
4 | +import com.lyms.platform.common.utils.StringUtils; | |
4 | 5 | import com.lyms.platform.pojo.ReferralApplyOrderModel; |
5 | 6 | |
6 | 7 | /** |
... | ... | @@ -76,7 +77,7 @@ |
76 | 77 | setBabyId(referralApplyOrderModel.getParentId()); |
77 | 78 | setmName(referralApplyOrderModel.getMname()); |
78 | 79 | setSex("女"); |
79 | - setPhone(referralApplyOrderModel.getPhone()); | |
80 | + setPhone(StringUtils.encryPhone(referralApplyOrderModel.getPhone())); | |
80 | 81 | setApplyDoctor(referralApplyOrderModel.getApplyDoctor()); |
81 | 82 | if (null != referralApplyOrderModel.getReceived()) { |
82 | 83 | setReceived(DateUtil.getyyyy_MM_dd(referralApplyOrderModel.getReceived())); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/QuanChanResult.java
View file @
dfe3970
... | ... | @@ -2,6 +2,7 @@ |
2 | 2 | |
3 | 3 | import com.lyms.platform.common.base.IBasicResultConvert; |
4 | 4 | import com.lyms.platform.common.utils.DateUtil; |
5 | +import com.lyms.platform.common.utils.StringUtils; | |
5 | 6 | import com.lyms.platform.pojo.Patients; |
6 | 7 | |
7 | 8 | import java.util.Date; |
... | ... | @@ -118,7 +119,7 @@ |
118 | 119 | setAge(destModel.getAge()); |
119 | 120 | setCheckDoctor(destModel.getLastReportDoctorName()); |
120 | 121 | setName(destModel.getUsername()); |
121 | - setPhone(destModel.getPhone()); | |
122 | + setPhone(StringUtils.encryPhone(destModel.getPhone())); | |
122 | 123 | if (null != destModel.getFmDate()) { |
123 | 124 | setDueWeek(DateUtil.getyyyy_MM_dd(destModel.getFmDate())); |
124 | 125 | setcTime(DateUtil.daysBetween(destModel.getFmDate(),new Date())+"天"); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/QuanPatientsResult.java
View file @
dfe3970
... | ... | @@ -4,6 +4,7 @@ |
4 | 4 | import com.lyms.platform.common.enums.ServiceTypeEnums; |
5 | 5 | import com.lyms.platform.common.utils.DateUtil; |
6 | 6 | import com.lyms.platform.common.utils.JsonUtil; |
7 | +import com.lyms.platform.common.utils.StringUtils; | |
7 | 8 | import com.lyms.platform.pojo.Patients; |
8 | 9 | |
9 | 10 | /** |
... | ... | @@ -147,7 +148,7 @@ |
147 | 148 | if(null!=destModel.getDueDate()){ |
148 | 149 | setDueDate(DateUtil.getyyyy_MM_dd(destModel.getDueDate())); |
149 | 150 | } |
150 | - setPhone(destModel.getPhone()); | |
151 | + setPhone(StringUtils.encryPhone(destModel.getPhone())); | |
151 | 152 | setCheckDoctor(destModel.getLastReportDoctorName()); |
152 | 153 | setlName("登记人"); |
153 | 154 | if(null!=destModel.getServiceType()){ |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/RiskPatientsResult.java
View file @
dfe3970
... | ... | @@ -5,6 +5,7 @@ |
5 | 5 | import com.lyms.platform.common.core.annotation.form.FormParam; |
6 | 6 | import com.lyms.platform.common.utils.DateUtil; |
7 | 7 | import com.lyms.platform.common.utils.JsonUtil; |
8 | +import com.lyms.platform.common.utils.StringUtils; | |
8 | 9 | import com.lyms.platform.operate.web.request.BasePageQueryRequest; |
9 | 10 | import com.lyms.platform.pojo.Patients; |
10 | 11 | import com.lyms.platform.pojo.PuerperaModel; |
... | ... | @@ -160,7 +161,7 @@ |
160 | 161 | sethScore(destModel.getRiskScore()); |
161 | 162 | setcTime(DateUtil.getyyyy_MM_dd(destModel.getNextCheckTime())); |
162 | 163 | setDueDate(DateUtil.getyyyy_MM_dd(destModel.getDueDate())); |
163 | - setPhone(destModel.getPhone()); | |
164 | + setPhone(StringUtils.encryPhone(destModel.getPhone())); | |
164 | 165 | setCheckDoctor(destModel.getLastReportDoctorName()); |
165 | 166 | setlName("登记人"); |
166 | 167 | return this; |