Commit 306d3f3ef6c6a9abe2046a75d9ccd25f64f492e3
1 parent
1fa8c76c53
Exists in
dev
fix:新增儿童、产妇转诊相关逻辑
Showing 5 changed files with 16 additions and 9 deletions
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyScreeningFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LhBabyEyeCheckFacade.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/ApplyScreeningQueryRequest.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/InfectiousWorker.java
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyScreeningFacade.java
View file @
306d3f3
| ... | ... | @@ -135,7 +135,7 @@ |
| 135 | 135 | } |
| 136 | 136 | } |
| 137 | 137 | String id = ""; |
| 138 | - if (2 == type) { | |
| 138 | + if (2 == type || type==3) { | |
| 139 | 139 | //查询产妇信息 |
| 140 | 140 | List<Patients> patientses = patientsService.queryPatient(patientsQuery); |
| 141 | 141 | Patients patients = null; |
| ... | ... | @@ -659,7 +659,7 @@ |
| 659 | 659 | ReferralApplyScreeningModel referralApplyScreeningModel = applyScreeningService.findByIdReferralApplyOrder(id); |
| 660 | 660 | |
| 661 | 661 | ReferralApplyScreeningModel archiveModel = new ReferralApplyScreeningModel(); |
| 662 | - String hospital = autoMatchFacade.getHospitalId(userId); | |
| 662 | + // String hospital = autoMatchFacade.getHospitalId(userId); | |
| 663 | 663 | if (null != referralApplyScreeningModel) { |
| 664 | 664 | ReferralApplyScreeningQuery referralApplyScreeningQuery = new ReferralApplyScreeningQuery(); |
| 665 | 665 | //如果是接受修改建立档案 |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/LhBabyEyeCheckFacade.java
View file @
306d3f3
| ... | ... | @@ -20,7 +20,6 @@ |
| 20 | 20 | import com.lyms.platform.query.BabyCheckModelQuery; |
| 21 | 21 | import com.lyms.platform.query.BabyModelQuery; |
| 22 | 22 | import com.lyms.platform.query.LhBabyEyelCheckQuery; |
| 23 | -import com.sun.tools.javac.util.Convert; | |
| 24 | 23 | import org.apache.commons.collections.MapUtils; |
| 25 | 24 | import org.springframework.beans.factory.annotation.Autowired; |
| 26 | 25 | import org.springframework.data.domain.Sort; |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
306d3f3
| ... | ... | @@ -1724,8 +1724,10 @@ |
| 1724 | 1724 | Criteria criteria10 = Criteria.where("name").is("丙肝阳性"); |
| 1725 | 1725 | Criteria criteria11 = Criteria.where("name").is("乙肝大三阳"); |
| 1726 | 1726 | Criteria criteria12 = Criteria.where("name").is("乙肝小三阳"); |
| 1727 | + Criteria criteria14 = Criteria.where("name").is("大三阳"); | |
| 1728 | + Criteria criteria15 = Criteria.where("name").is("小三阳"); | |
| 1727 | 1729 | Criteria criteria13=Criteria.where("name").is("所有妊娠合井传染性疾病--如病毒性肝炎、梅毒、HV感染及艾滋病、结核病、重症盛染性肺炎、特殊病毒感染(H1N7、寨卡等)"); |
| 1728 | - yn = Query.query(Criteria.where("yn").is(1).orOperator(criteria1, criteria2, criteria3, criteria4,criteria5,criteria6,criteria7,criteria8,criteria9,criteria10,criteria11,criteria12,criteria13)); | |
| 1730 | + yn = Query.query(Criteria.where("yn").is(1).orOperator(criteria1, criteria2, criteria3, criteria4,criteria5,criteria6,criteria7,criteria8,criteria9,criteria10,criteria11,criteria12,criteria13,criteria14,criteria15)); | |
| 1729 | 1731 | } |
| 1730 | 1732 | List <BasicConfig> models = mongoTemplate.find(yn, BasicConfig.class); |
| 1731 | 1733 | List <String> rFactorList = new ArrayList <>(); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/request/ApplyScreeningQueryRequest.java
View file @
306d3f3
platform-operate-api/src/main/java/com/lyms/platform/operate/web/worker/InfectiousWorker.java
View file @
306d3f3
| ... | ... | @@ -272,7 +272,9 @@ |
| 272 | 272 | basicConfig.getName().contains("淋病")|| |
| 273 | 273 | basicConfig.getName().contains("丙肝阳性")|| |
| 274 | 274 | basicConfig.getName().contains("乙肝大三阳")|| |
| 275 | - basicConfig.getName().contains("乙肝小三阳")){ | |
| 275 | + basicConfig.getName().contains("乙肝小三阳")|| | |
| 276 | + basicConfig.getName().contains("大三阳")|| | |
| 277 | + basicConfig.getName().contains("小三阳")){ | |
| 276 | 278 | sb.append(basicConfig.getName()).append(','); |
| 277 | 279 | } |
| 278 | 280 | } |
| 279 | 281 | |
| ... | ... | @@ -363,11 +365,13 @@ |
| 363 | 365 | data.add(twinsPatientsResult); |
| 364 | 366 | } |
| 365 | 367 | }else if ("11".equals(twinsType)) { |
| 366 | - if (twinsPatientsResult.getrFactor().contains("乙肝大三阳")) { | |
| 368 | + if (twinsPatientsResult.getrFactor().contains("乙肝大三阳")|| | |
| 369 | + twinsPatientsResult.getrFactor().contains("大三阳")) { | |
| 367 | 370 | data.add(twinsPatientsResult); |
| 368 | 371 | } |
| 369 | 372 | }else if ("12".equals(twinsType)) { |
| 370 | - if (twinsPatientsResult.getrFactor().contains("乙肝小三阳")) { | |
| 373 | + if (twinsPatientsResult.getrFactor().contains("乙肝小三阳")|| | |
| 374 | + twinsPatientsResult.getrFactor().contains("小三阳")) { | |
| 371 | 375 | data.add(twinsPatientsResult); |
| 372 | 376 | } |
| 373 | 377 | }else if (twinsPatientsResult.getrFactor().contains("梅毒") || |
| ... | ... | @@ -381,7 +385,9 @@ |
| 381 | 385 | twinsPatientsResult.getrFactor().contains("淋病")|| |
| 382 | 386 | twinsPatientsResult.getrFactor().contains("丙肝阳性")|| |
| 383 | 387 | twinsPatientsResult.getrFactor().contains("乙肝大三阳")|| |
| 384 | - twinsPatientsResult.getrFactor().contains("乙肝小三阳")) { | |
| 388 | + twinsPatientsResult.getrFactor().contains("乙肝小三阳")|| | |
| 389 | + twinsPatientsResult.getrFactor().contains("大三阳")|| | |
| 390 | + twinsPatientsResult.getrFactor().contains("小三阳")) { | |
| 385 | 391 | data.add(twinsPatientsResult); |
| 386 | 392 | } |
| 387 | 393 | } |