Commit e746aef8752d27659c1abf139e85fa83acc02f89
1 parent
6fb9b4462c
Exists in
master
and in
1 other branch
update
Showing 1 changed file with 2 additions and 27 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
e746aef
| ... | ... | @@ -665,39 +665,14 @@ |
| 665 | 665 | //查询符合条件的孕妇 |
| 666 | 666 | StopWatch stopWatch = new StopWatch("queryPatient1 -" + hospital); |
| 667 | 667 | stopWatch.start(); |
| 668 | - //滦平实现 下次预约时间升序方式,但是空默认在最前特两次查询组合在一起实现 | |
| 669 | - List <Patients> patientses = new ArrayList <>(); | |
| 670 | - if("lp".equals(riskPatientsQueryRequest.getHstart())){ | |
| 671 | - patientses = patientsService.queryPatientBySort(patientsQuery, riskPatientsQueryRequest.getSort(), riskPatientsQueryRequest.getOrder()); | |
| 672 | - | |
| 673 | - /* if(patientsQuery.getNextCheckTimeStart()!=null || patientsQuery.getNextCheckTimeEnd()!=null){ | |
| 674 | - //下次检查时间非空,不用考虑空排序在前面问题 | |
| 675 | - patientses = patientsService.queryPatientBySort(patientsQuery, riskPatientsQueryRequest.getSort(), riskPatientsQueryRequest.getOrder()); | |
| 676 | - }else { | |
| 677 | - //下次检查时间空,先获取有检查数据 | |
| 678 | - patientsQuery.setNextCheckTimeNe(true); | |
| 679 | - List <Patients> patients1 = patientsService.queryPatientBySort(patientsQuery, riskPatientsQueryRequest.getSort(), riskPatientsQueryRequest.getOrder()); | |
| 680 | - if(CollectionUtils.isNotEmpty(patients1)){ | |
| 681 | - patientses = patients1; | |
| 682 | - } | |
| 683 | - //在获取没有有检查数据 | |
| 684 | - patientsQuery.setNextCheckTimeIs(true); | |
| 685 | - patientsQuery.setNextCheckTimeNe(false); | |
| 686 | - List <Patients> patientsesm = patientsService.queryPatientBySort(patientsQuery, riskPatientsQueryRequest.getSort(), riskPatientsQueryRequest.getOrder()); | |
| 687 | - patientses.addAll(patientsesm); | |
| 688 | - }*/ | |
| 689 | - | |
| 690 | - }else { | |
| 691 | - //以前逻辑 | |
| 692 | - patientses = patientsService.queryPatientBySort(patientsQuery, riskPatientsQueryRequest.getSort(), riskPatientsQueryRequest.getOrder()); | |
| 693 | - } | |
| 668 | + System.out.println(patientsQuery.convertToQuery().convertToMongoQuery().toString()); | |
| 669 | + List<Patients> patientses = patientsService.queryPatientBySort(patientsQuery, riskPatientsQueryRequest.getSort(), riskPatientsQueryRequest.getOrder()); | |
| 694 | 670 | stopWatch.stop(); |
| 695 | 671 | logger.info(stopWatch.toString()); |
| 696 | 672 | List data = new ArrayList<QuanChanResult>(); |
| 697 | 673 | if (CollectionUtils.isNotEmpty(patientses)) { |
| 698 | 674 | //如果是查高危孕妇 |
| 699 | 675 | if (null != isHighRisk && Boolean.TRUE.equals(isHighRisk)) { |
| 700 | - data = convertToHighRisk(patientses, userId, hospital); | |
| 701 | 676 | data = convertToHighRisk(patientses, userId, hospital); |
| 702 | 677 | } else if (type == 1) { |
| 703 | 678 | //处理全部孕妇的情况 |