Commit c11a3e09c008bc86861341d839aa2a8d8cbb1c75
Exists in
master
and in
8 other branches
Merge remote-tracking branch 'origin/master'
Showing 6 changed files
- platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/Test.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PremaritalCheckupController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PremaritalCheckupFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/RiskReportFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PremaritalCheckupQueryRequest.java
platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java
View file @
c11a3e0
... | ... | @@ -9,6 +9,7 @@ |
9 | 9 | import org.apache.commons.collections.CollectionUtils; |
10 | 10 | import org.springframework.data.mongodb.core.query.Criteria; |
11 | 11 | |
12 | +import java.util.ArrayList; | |
12 | 13 | import java.util.Arrays; |
13 | 14 | import java.util.Date; |
14 | 15 | import java.util.List; |
... | ... | @@ -291,6 +292,7 @@ |
291 | 292 | * 高危因素 |
292 | 293 | */ |
293 | 294 | private String rFactor; |
295 | + private boolean norFactor; | |
294 | 296 | |
295 | 297 | |
296 | 298 | /** |
... | ... | @@ -333,6 +335,14 @@ |
333 | 335 | //建档医生 |
334 | 336 | private String bookbuildingDoctor; |
335 | 337 | |
338 | + public boolean isNorFactor() { | |
339 | + return norFactor; | |
340 | + } | |
341 | + | |
342 | + public void setNorFactor(boolean norFactor) { | |
343 | + this.norFactor = norFactor; | |
344 | + } | |
345 | + | |
336 | 346 | public boolean isLastCheckEId() { |
337 | 347 | return lastCheckEId; |
338 | 348 | } |
... | ... | @@ -878,6 +888,11 @@ |
878 | 888 | |
879 | 889 | if (StringUtils.isNotEmpty(rFactor)) { |
880 | 890 | condition = condition.and("riskFactorId", rFactor, MongoOper.LIKE); |
891 | + } | |
892 | + else if(norFactor){ | |
893 | + condition = condition.and("riskFactorId", new ArrayList<String>(), MongoOper.NE); | |
894 | + MongoCondition c = MongoCondition.newInstance(); | |
895 | + c1= c.andCondition(MongoCondition.newInstance("riskFactorId", null, MongoOper.NE)).getCriteria(); | |
881 | 896 | } |
882 | 897 | if (-1 != yn) { |
883 | 898 | condition = condition.and("yn", yn, MongoOper.IS); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/Test.java
View file @
c11a3e0
... | ... | @@ -55,17 +55,18 @@ |
55 | 55 | // antExChuQuery.setNextCheckTimeEnd(yuYueDate); |
56 | 56 | // antExChuQuery.setHospitalId("242"); |
57 | 57 | |
58 | - patientsQuery1.setLastCheckEId(true); | |
59 | 58 | patientsQuery1.setHospitalId("242"); |
60 | - patientsQuery1.setType(1); | |
61 | - | |
62 | - Date yuYueDate = DateUtil.addDay(new Date(), 2); | |
63 | - if (yuYueDate != null) { | |
64 | - //把时间格式化成 yyyy_MM_dd 的日期 | |
65 | - yuYueDate = DateUtil.formatDate(yuYueDate); | |
66 | - } | |
67 | - patientsQuery1.setDueDateStart(yuYueDate); | |
68 | - patientsQuery1.setDueDateEnd(yuYueDate); | |
59 | + patientsQuery1.setNorFactor(true); | |
60 | + patientsQuery1.setrLevel("49a36aea-c5b6-4162-87d2-9eb3c6ec00c2"); | |
61 | +// patientsQuery1.setType(1); | |
62 | +// | |
63 | +// Date yuYueDate = DateUtil.addDay(new Date(), 2); | |
64 | +// if (yuYueDate != null) { | |
65 | +// //把时间格式化成 yyyy_MM_dd 的日期 | |
66 | +// yuYueDate = DateUtil.formatDate(yuYueDate); | |
67 | +// } | |
68 | +// patientsQuery1.setDueDateStart(yuYueDate); | |
69 | +// patientsQuery1.setDueDateEnd(yuYueDate); | |
69 | 70 | |
70 | 71 | System.out.println(patientsQuery1.convertToQuery().convertToMongoQuery()); |
71 | 72 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PremaritalCheckupController.java
View file @
c11a3e0
... | ... | @@ -69,7 +69,7 @@ |
69 | 69 | param.setId(id); |
70 | 70 | }else { |
71 | 71 | param.setVcCardNo(vcCardNo); |
72 | - param.setCertificateNum(certificateNum); | |
72 | + param.setVcCardNo(certificateNum); | |
73 | 73 | } |
74 | 74 | return premaritalCheckupFacade.getPremaritalCheckup(param); |
75 | 75 | } |
76 | 76 | |
... | ... | @@ -85,9 +85,8 @@ |
85 | 85 | @TokenRequired |
86 | 86 | public BaseListResponse queryPremaritalCheckup(@Valid PremaritalCheckupQueryRequest queryRequest, |
87 | 87 | HttpServletRequest request){ |
88 | - LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); | |
89 | 88 | |
90 | - return premaritalCheckupFacade.queryPremaritalCheckup(queryRequest, loginState.getId()); | |
89 | + return premaritalCheckupFacade.queryPremaritalCheckup(queryRequest); | |
91 | 90 | } |
92 | 91 | } |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PremaritalCheckupFacade.java
View file @
c11a3e0
... | ... | @@ -73,10 +73,10 @@ |
73 | 73 | ResidentsArchiveQuery archiveQuery = new ResidentsArchiveQuery(); |
74 | 74 | |
75 | 75 | //当婚检ID为空,用证件号或者就诊卡去查询居民建档的信息 |
76 | - if (StringUtils.isNotEmpty(requestParam.getCertificateNum())) { | |
76 | + if (StringUtils.isNotEmpty(requestParam.getCardNo())) { | |
77 | 77 | archiveQuery.setYn(YnEnums.YES.getId()); |
78 | 78 | archiveQuery.setHospitalId(requestParam.getHospitalId()); |
79 | - archiveQuery.setCertificateNum(requestParam.getCertificateNum()); | |
79 | + archiveQuery.setCertificateNum(requestParam.getCardNo()); | |
80 | 80 | List<ResidentsArchiveModel> modelList = residentsArchiveService.queryResident(archiveQuery); |
81 | 81 | if (CollectionUtils.isNotEmpty(modelList)) { |
82 | 82 | archiveModel = modelList.get(0); |
83 | 83 | |
... | ... | @@ -153,10 +153,9 @@ |
153 | 153 | /** |
154 | 154 | * 婚前检查管理 |
155 | 155 | * @param request |
156 | - * @param userId | |
157 | 156 | * @return |
158 | 157 | */ |
159 | - public BaseListResponse queryPremaritalCheckup(PremaritalCheckupQueryRequest request,Integer userId){ | |
158 | + public BaseListResponse queryPremaritalCheckup(PremaritalCheckupQueryRequest request){ | |
160 | 159 | |
161 | 160 | List<PremaritalCheckup> data = new ArrayList<>(); |
162 | 161 | |
... | ... | @@ -182,7 +181,7 @@ |
182 | 181 | query.setLimit(request.getLimit()); |
183 | 182 | query.setNeed("y"); |
184 | 183 | query.setYn(YnEnums.YES.getId()); |
185 | - query.setCertificateNum(request.getCertificateNum()); | |
184 | + query.setCertificateNum(request.getCardNo()); | |
186 | 185 | query.setYiXueYiJian(request.getYiXueYiJian()); |
187 | 186 | query.setPremaritalUpTimeStart(request.getPremaritalUpTimeStart()); |
188 | 187 | query.setPremaritalUpTimeEnd(request.getPremaritalUpTimeEnd()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/RiskReportFacade.java
View file @
c11a3e0
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/PremaritalCheckupQueryRequest.java
View file @
c11a3e0
... | ... | @@ -11,7 +11,7 @@ |
11 | 11 | |
12 | 12 | private String id; |
13 | 13 | //证件号 |
14 | - private String certificateNum; | |
14 | + private String cardNo; | |
15 | 15 | //就诊卡 |
16 | 16 | private String vcCardNo; |
17 | 17 | //妇女姓名 |
18 | 18 | |
... | ... | @@ -43,12 +43,12 @@ |
43 | 43 | this.id = id; |
44 | 44 | } |
45 | 45 | |
46 | - public String getCertificateNum() { | |
47 | - return certificateNum; | |
46 | + public String getCardNo() { | |
47 | + return cardNo; | |
48 | 48 | } |
49 | 49 | |
50 | - public void setCertificateNum(String certificateNum) { | |
51 | - this.certificateNum = certificateNum; | |
50 | + public void setCardNo(String cardNo) { | |
51 | + this.cardNo = cardNo; | |
52 | 52 | } |
53 | 53 | |
54 | 54 | public String getVcCardNo() { |