Commit 0ccb6c00485a5af7eef367a20d8b72b6abf3c76c
1 parent
3da98b1df4
Exists in
master
and in
6 other branches
转诊单现实筛查结果信息
Showing 7 changed files with 19 additions and 9 deletions
- platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/HospitalServiceContentMapper.java
- platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/HospitalServiceContentServiceImpl.java
- platform-biz-service/src/main/resources/mainOrm/master/HospitalServiceContent.xml
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
- platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ReferralApplyOrderResult.java
platform-biz-patient-service/src/main/java/com/lyms/platform/biz/service/PatientsService.java
View file @
0ccb6c0
platform-biz-service/src/main/java/com/lyms/platform/permission/dao/master/HospitalServiceContentMapper.java
View file @
0ccb6c0
... | ... | @@ -20,7 +20,7 @@ |
20 | 20 | |
21 | 21 | public List<HospitalServiceContent> queryGroupHospitalServiceContent(HospitalServiceContentQuery query); |
22 | 22 | |
23 | - public int queryGroupHospitalServiceContentCount(HospitalServiceContentQuery query); | |
23 | + public Integer queryGroupHospitalServiceContentCount(HospitalServiceContentQuery query); | |
24 | 24 | |
25 | 25 | } |
platform-biz-service/src/main/java/com/lyms/platform/permission/service/impl/HospitalServiceContentServiceImpl.java
View file @
0ccb6c0
... | ... | @@ -51,7 +51,8 @@ |
51 | 51 | @Override |
52 | 52 | public List<HospitalServiceContent> queryGroupHospitalServiceContent(HospitalServiceContentQuery query) { |
53 | 53 | if (query.getNeed() != null) { |
54 | - query.mysqlBuild(hospitalServiceContentMapper.queryGroupHospitalServiceContentCount(query)); | |
54 | + Integer count = hospitalServiceContentMapper.queryGroupHospitalServiceContentCount(query); | |
55 | + query.mysqlBuild(count==null?0:count); | |
55 | 56 | } |
56 | 57 | return hospitalServiceContentMapper.queryGroupHospitalServiceContent(query); |
57 | 58 | } |
platform-biz-service/src/main/resources/mainOrm/master/HospitalServiceContent.xml
View file @
0ccb6c0
... | ... | @@ -110,7 +110,7 @@ |
110 | 110 | <include refid="orderAndLimit"/> |
111 | 111 | </select> |
112 | 112 | |
113 | - <select id="queryGroupHospitalServiceContentCount" resultType="int" | |
113 | + <select id="queryGroupHospitalServiceContentCount" resultType="INTEGER" | |
114 | 114 | parameterType="com.lyms.platform.permission.model.HospitalServiceContentQuery"> |
115 | 115 | select count(1) from hospital_service_content |
116 | 116 | <include refid="HospitalServiceContentCondition"/> |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/AntenatalExaminationFacade.java
View file @
0ccb6c0
... | ... | @@ -2618,7 +2618,7 @@ |
2618 | 2618 | return new BaseObjectResponse().setData(object).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
2619 | 2619 | } |
2620 | 2620 | |
2621 | - private List<Map<String, Object>> getscreenResult(List<String> screenResult) { | |
2621 | + public List<Map<String, Object>> getscreenResult(List<String> screenResult) { | |
2622 | 2622 | List<Map<String, Object>> list = new ArrayList<>(); |
2623 | 2623 | if (CollectionUtils.isNotEmpty(screenResult)) { |
2624 | 2624 | BasicConfigQuery basicConfigQuery = new BasicConfigQuery(); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
View file @
0ccb6c0
... | ... | @@ -65,7 +65,6 @@ |
65 | 65 | private BabyCheckFacade babyCheckFacade; |
66 | 66 | @Autowired |
67 | 67 | private OrganizationGroupsFacade groupsFacade; |
68 | - | |
69 | 68 | @Autowired |
70 | 69 | private OperateLogFacade operateLogFacade; |
71 | 70 | @Autowired |
... | ... | @@ -455,8 +454,6 @@ |
455 | 454 | } |
456 | 455 | |
457 | 456 | referralApplyOrderResult.convertToResult(list.get(0), patients, zhuanCName, zhuanRname); |
458 | - | |
459 | - | |
460 | 457 | referralApplyOrderResult.setTransferredHospital(map1); |
461 | 458 | |
462 | 459 | Map map = new HashMap(); |
... | ... | @@ -469,6 +466,10 @@ |
469 | 466 | } |
470 | 467 | |
471 | 468 | referralApplyOrderResult.setApplyDoctor(map); |
469 | + | |
470 | + | |
471 | + List<Map<String, Object>> screenList = antenatalExaminationFacade.getscreenResult(patients.getScreenResult()); | |
472 | + referralApplyOrderResult.setScreenResult(screenList); | |
472 | 473 | |
473 | 474 | } |
474 | 475 | return new BaseObjectResponse().setData(referralApplyOrderResult).setErrorcode(ErrorCodeConstants.SUCCESS).setErrormsg("成功"); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ReferralApplyOrderResult.java
View file @
0ccb6c0
... | ... | @@ -50,7 +50,8 @@ |
50 | 50 | private Map transferredHospital; |
51 | 51 | //转出医院id |
52 | 52 | private String outHospitalId; |
53 | - | |
53 | + //筛查结果 | |
54 | + private List<Map<String, Object>> screenResult; | |
54 | 55 | //转入科室 |
55 | 56 | private String transferredDepartment; |
56 | 57 | //病情描述 |
... | ... | @@ -67,6 +68,14 @@ |
67 | 68 | private String zhuanCName; |
68 | 69 | //转入医院 |
69 | 70 | private String zhuanRname; |
71 | + | |
72 | + public List<Map<String, Object>> getScreenResult() { | |
73 | + return screenResult; | |
74 | + } | |
75 | + | |
76 | + public void setScreenResult(List<Map<String, Object>> screenResult) { | |
77 | + this.screenResult = screenResult; | |
78 | + } | |
70 | 79 | |
71 | 80 | public String getPid() { |
72 | 81 | return pid; |