Commit f0c228edb6f05eb4033de51eced89c02b801a86c
1 parent
2e6afb407b
Exists in
master
and in
6 other branches
update
Showing 2 changed files with 18 additions and 4 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
View file @
f0c228e
... | ... | @@ -856,7 +856,7 @@ |
856 | 856 | ReferralApplyOrderModel referralApplyOrderModel = list.get(0); |
857 | 857 | String zhuanCName = ""; |
858 | 858 | String zhuanRname = ""; |
859 | - Patients patients = patientsService.findOnePatientById(referralApplyOrderModel.getParentId()); | |
859 | + | |
860 | 860 | String zhuanchu = referralApplyOrderModel.getOutHospitalId(); |
861 | 861 | String zhuanru = referralApplyOrderModel.getTransferredHospital(); |
862 | 862 | Map map1 = new HashMap(); |
863 | 863 | |
... | ... | @@ -886,9 +886,24 @@ |
886 | 886 | |
887 | 887 | } |
888 | 888 | } |
889 | + | |
890 | + Patients patients = null; | |
891 | + BabyModel babyModel = null; | |
892 | + if (referralApplyOrderModel.getType() == 2 ) | |
893 | + { | |
894 | + patients = patientsService.findOnePatientById(referralApplyOrderModel.getParentId()); | |
895 | + List<Map<String, Object>> screenList = antenatalExaminationFacade.getscreenResult(patients.getScreenResult()); | |
896 | + referralApplyOrderResult.setScreenResult(screenList); | |
897 | + } | |
898 | + else | |
899 | + { | |
900 | + babyModel = babyService.getOneBabyById(referralApplyOrderModel.getParentId()); | |
901 | + } | |
902 | + | |
889 | 903 | referralApplyOrderResult.convertToResult(referralApplyOrderModel, patients, zhuanCName, zhuanRname); |
890 | 904 | referralApplyOrderResult.setTransferredHospital(map1); |
891 | 905 | |
906 | + | |
892 | 907 | try { |
893 | 908 | if (StringUtils.isNotEmpty(referralApplyOrderModel.getDiagnosis())) { |
894 | 909 | List diagnosis = JsonUtil.toList(referralApplyOrderModel.getDiagnosis(), List.class); |
... | ... | @@ -916,8 +931,7 @@ |
916 | 931 | } |
917 | 932 | |
918 | 933 | referralApplyOrderResult.setApplyDoctor(map); |
919 | - List<Map<String, Object>> screenList = antenatalExaminationFacade.getscreenResult(patients.getScreenResult()); | |
920 | - referralApplyOrderResult.setScreenResult(screenList); | |
934 | + | |
921 | 935 | |
922 | 936 | |
923 | 937 | Map<String, Object> recDoctorMap = new HashMap<>(); |
platform-operate-api/src/main/java/com/lyms/platform/operate/web/result/ReferralApplyOrderResult.java
View file @
f0c228e
... | ... | @@ -279,7 +279,7 @@ |
279 | 279 | //其他诊断 |
280 | 280 | setOtherDiagn(destModel.getOtherDiagn()); |
281 | 281 | setId(destModel.getId()); |
282 | - setDiseaseDesc(destModel.getDiseaseDesc()); | |
282 | +// setDiseaseDesc(destModel.getDiseaseDesc()); | |
283 | 283 | setParentId(destModel.getParentId()); |
284 | 284 | setName(destModel.getName()); |
285 | 285 | setAge(destModel.getAge()); |