Commit 926a52e9a76ef3ff8525db8dd96eabe32b4fdbcd
1 parent
e123c0ac76
Exists in
dev
#fix:优化大同产妇查询条件
Showing 4 changed files with 12 additions and 8 deletions
- platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/AppointmentServiceImpl.java
- platform-biz-service/src/main/resources/mainOrm/master/AppointmentMapper.xml
- 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/facade/RiskReportFacade.java
platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/AppointmentServiceImpl.java
View file @
926a52e
... | ... | @@ -6,6 +6,7 @@ |
6 | 6 | import org.springframework.beans.factory.annotation.Autowired; |
7 | 7 | import org.springframework.stereotype.Service; |
8 | 8 | |
9 | +import java.util.ArrayList; | |
9 | 10 | import java.util.List; |
10 | 11 | @Service("appointmentService") |
11 | 12 | public class AppointmentServiceImpl implements AppointmentService { |
platform-biz-service/src/main/resources/mainOrm/master/AppointmentMapper.xml
View file @
926a52e
... | ... | @@ -31,7 +31,7 @@ |
31 | 31 | and (name like concat('%',#{name},'%') or pinyin like concat('%',#{name},'%')) |
32 | 32 | </if> |
33 | 33 | <if test="dept!=null"> |
34 | - and dept like concat(#{dept},'%') | |
34 | + and (dept like concat(#{dept},'%') or dept like concat("产后",'%')) | |
35 | 35 | </if> |
36 | 36 | and <![CDATA[checkTime>=#{startTime}]]> |
37 | 37 | and <![CDATA[checkTime<=#{endTime}]]> |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/PatientFacade.java
View file @
926a52e
... | ... | @@ -2072,7 +2072,9 @@ |
2072 | 2072 | } |
2073 | 2073 | //组合请求 |
2074 | 2074 | PatientsQuery patientsQuery = complayRequest(riskPatientsQueryRequest, isHighRisk, type, userId, needPage, isRegion,hospital); |
2075 | - | |
2075 | + if ("2100002419".equals(hospital)){ | |
2076 | + patientsQuery.setDtFm(true); | |
2077 | + } | |
2076 | 2078 | //查询符合条件的孕妇 |
2077 | 2079 | StopWatch stopWatch = new StopWatch("queryPatient2 -" + hospital); |
2078 | 2080 | stopWatch.start(); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/RiskReportFacade.java
View file @
926a52e
... | ... | @@ -400,12 +400,12 @@ |
400 | 400 | patientsQuery.setHospitalId(hospitalId); |
401 | 401 | |
402 | 402 | if (StringUtils.isNotEmpty(riskPatientsQueryRequest.getType())) { |
403 | + if ("2100002419".equals(hospitalId)){ | |
404 | + patientsQuery.setDtFm(true); | |
405 | + } | |
403 | 406 | if ("2".equals(riskPatientsQueryRequest.getType())) { |
404 | 407 | //1孕妇 |
405 | 408 | patientsQuery.setType(1); |
406 | - if ("2100002419".equals(hospitalId)){ | |
407 | - patientsQuery.setDtFm(true); | |
408 | - } | |
409 | 409 | } else if ("3".equals(riskPatientsQueryRequest.getType())) { |
410 | 410 | //3产妇 |
411 | 411 | patientsQuery.setType(3); |
412 | 412 | |
... | ... | @@ -684,12 +684,13 @@ |
684 | 684 | patientsQuery.setYn(YnEnums.YES.getId()); |
685 | 685 | patientsQuery.setHospitalId(hospitalId); |
686 | 686 | if (StringUtils.isNotEmpty(riskPatientsQueryRequest.getType())) { |
687 | + if ("2100002419".equals(hospitalId)){ | |
688 | + patientsQuery.setDtFm(true); | |
689 | + } | |
687 | 690 | if ("2".equals(riskPatientsQueryRequest.getType())) { |
688 | 691 | //1孕妇 |
689 | 692 | patientsQuery.setType(1); |
690 | - if ("2100002419".equals(hospitalId)){ | |
691 | - patientsQuery.setDtFm(true); | |
692 | - } | |
693 | + | |
693 | 694 | } else if ("3".equals(riskPatientsQueryRequest.getType())) { |
694 | 695 | //3产妇 |
695 | 696 | patientsQuery.setType(3); |