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 | } |