Commit 97f8797127aaf906b948f836f81c1fbb53ff58c7
1 parent
05840fdde7
Exists in
dev
#fix:优化高危因素查询逻辑
Showing 5 changed files with 23 additions and 2 deletions
- platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PuerperaManageController.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/RiskPatientsQueryRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java
platform-dal/src/main/java/com/lyms/platform/query/PatientsQuery.java
View file @
97f8797
| ... | ... | @@ -452,6 +452,16 @@ |
| 452 | 452 | //大同his同步分娩建档数据 不给护士及门诊展示 住院用 |
| 453 | 453 | private boolean dtFm=false; |
| 454 | 454 | |
| 455 | + private String allPats; | |
| 456 | + | |
| 457 | + public String getAllPats() { | |
| 458 | + return allPats; | |
| 459 | + } | |
| 460 | + | |
| 461 | + public void setAllPats(String allPats) { | |
| 462 | + this.allPats = allPats; | |
| 463 | + } | |
| 464 | + | |
| 455 | 465 | public boolean isDtFm() { |
| 456 | 466 | return dtFm; |
| 457 | 467 | } |
| ... | ... | @@ -1118,7 +1128,7 @@ |
| 1118 | 1128 | |
| 1119 | 1129 | if (StringUtils.isNotEmpty(rLevel)) { |
| 1120 | 1130 | //大同特殊处理 按颜色等于查询 |
| 1121 | - if("2100002419".equals(hospitalId)){ | |
| 1131 | + if("2100002419".equals(hospitalId)&&StringUtils.isEmpty(allPats)){ | |
| 1122 | 1132 | List<String> levelList= StringUtils.covertToList(rLevel, String.class); |
| 1123 | 1133 | if (CollectionUtils.isNotEmpty(levelList)){ |
| 1124 | 1134 | if (levelList.size()>1){ |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/controller/PuerperaManageController.java
View file @
97f8797
| ... | ... | @@ -113,6 +113,7 @@ |
| 113 | 113 | @TokenRequired |
| 114 | 114 | public BaseResponse queryAllPatPuerpera(@Valid RiskPatientsQueryRequest patientsQueryRequest, HttpServletRequest request) { |
| 115 | 115 | LoginContext loginState = (LoginContext) request.getAttribute("loginContext"); |
| 116 | + patientsQueryRequest.setAllPats("allPats"); | |
| 116 | 117 | return patientFacade.queryHighRisk1(patientsQueryRequest, null, null, loginState.getId(), null, Boolean.FALSE); |
| 117 | 118 | } |
| 118 | 119 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
97f8797
| ... | ... | @@ -258,6 +258,7 @@ |
| 258 | 258 | |
| 259 | 259 | private PatientsQuery complayRequest(RiskPatientsQueryRequest riskPatientsQueryRequest, Boolean isHighRisk, Integer type, Integer userId, String needPage, boolean isRegion,String hospitalId) { |
| 260 | 260 | PatientsQuery patientsQuery = new PatientsQuery(); |
| 261 | + patientsQuery.setAllPats(riskPatientsQueryRequest.getAllPats()); | |
| 261 | 262 | patientsQuery.setPhone(riskPatientsQueryRequest.getPhone()); |
| 262 | 263 | patientsQuery.setCardNo(riskPatientsQueryRequest.getCardNo()); |
| 263 | 264 | patientsQuery.setNotEnable(riskPatientsQueryRequest.getNotEnable()); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/RiskPatientsQueryRequest.java
View file @
97f8797
| ... | ... | @@ -196,6 +196,15 @@ |
| 196 | 196 | //大同 高危专号 |
| 197 | 197 | private String highRiskFileCode; |
| 198 | 198 | |
| 199 | + private String allPats;//用于区分是那个来的 | |
| 200 | + | |
| 201 | + public String getAllPats() { | |
| 202 | + return allPats; | |
| 203 | + } | |
| 204 | + | |
| 205 | + public void setAllPats(String allPats) { | |
| 206 | + this.allPats = allPats; | |
| 207 | + } | |
| 199 | 208 | |
| 200 | 209 | public String getHighRiskFileCode() { |
| 201 | 210 | return highRiskFileCode; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/service/SyncDataTaskService.java
View file @
97f8797
| ... | ... | @@ -60,7 +60,7 @@ |
| 60 | 60 | //urls.put("area-zhucheng-api.healthbaby.com.cn:12356","诸城市妇幼保健院"); |
| 61 | 61 | //urls.put("area-weihai-api.healthbaby.com.cn:12356","威海市妇幼"); |
| 62 | 62 | //urls.put("area-chengde-api.healthbaby.com.cn:12356","承德"); |
| 63 | - urls.put("area-nanhe-api.healthbaby.com.cn:1236","南和"); | |
| 63 | + urls.put("area-nanhe-api.healthbaby.com.cn:12356","南和"); | |
| 64 | 64 | urls.put("area-dt-api.healthbaby.com.cn:12356","大同"); |
| 65 | 65 | //urls.put("area-lingcheng-api.healthbaby.com.cn:12356","陵城"); |
| 66 | 66 | } |