Commit ab6e1dc40151216a7918c3382d0c921ffa10dc81
1 parent
052d926fc5
Exists in
master
and in
6 other branches
分娩管理查询修改
Showing 2 changed files with 28 additions and 0 deletions
platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java
View file @
ab6e1dc
| ... | ... | @@ -149,6 +149,9 @@ |
| 149 | 149 | //区域来源 |
| 150 | 150 | private String source; |
| 151 | 151 | |
| 152 | + //区域来源 | |
| 153 | + private Boolean extSource; | |
| 154 | + | |
| 152 | 155 | private String desc; |
| 153 | 156 | //查询号 |
| 154 | 157 | private String queryNo; |
| ... | ... | @@ -163,6 +166,14 @@ |
| 163 | 166 | private Integer buildDaysStart; |
| 164 | 167 | private Integer buildDaysEnd; |
| 165 | 168 | |
| 169 | + public Boolean isExtSource() { | |
| 170 | + return extSource; | |
| 171 | + } | |
| 172 | + | |
| 173 | + public void setExtSource(Boolean extSource) { | |
| 174 | + this.extSource = extSource; | |
| 175 | + } | |
| 176 | + | |
| 166 | 177 | public boolean isFace() { |
| 167 | 178 | return isFace; |
| 168 | 179 | } |
| ... | ... | @@ -1181,6 +1192,13 @@ |
| 1181 | 1192 | if (isFace) { |
| 1182 | 1193 | condition = condition.and("face", true, MongoOper.EXISTS); |
| 1183 | 1194 | } |
| 1195 | + | |
| 1196 | + | |
| 1197 | + if (extSource != null) { | |
| 1198 | + condition = condition.and("source", extSource, MongoOper.EXISTS); | |
| 1199 | + } | |
| 1200 | + | |
| 1201 | + | |
| 1184 | 1202 | |
| 1185 | 1203 | if (isScreenResult) { |
| 1186 | 1204 | condition = condition.and("screenResult", true, MongoOper.EXISTS); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
ab6e1dc
| ... | ... | @@ -469,6 +469,16 @@ |
| 469 | 469 | fmHospitalList.retainAll(orgId); |
| 470 | 470 | } |
| 471 | 471 | } |
| 472 | + else | |
| 473 | + { | |
| 474 | + //没有选择分娩医院 并且未产妇查询的时候 就只查询主档案 | |
| 475 | + if (type == 3) | |
| 476 | + { | |
| 477 | + patientsQuery.setExtSource(false); | |
| 478 | + } | |
| 479 | + } | |
| 480 | + | |
| 481 | + | |
| 472 | 482 | if (com.lyms.platform.common.utils.StringUtils.isNotEmpty(riskPatientsQueryRequest.getFmHospital())) { |
| 473 | 483 | patientsQuery.setFmHospital(riskPatientsQueryRequest.getFmHospital()); |
| 474 | 484 | } else { |