Commit 21e28abe8e9408ab1753bf6766f8c014f1c0e015
1 parent
82b8225881
Exists in
master
and in
8 other branches
修改新电子病历
Showing 1 changed file with 23 additions and 20 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
View file @
21e28ab
... | ... | @@ -137,27 +137,30 @@ |
137 | 137 | patientsQuery1.setHospitalId(referralApplyOrderModel.getTransferredHospital()); |
138 | 138 | List<Patients> patientsList = patientsService.queryPatient(patientsQuery1); |
139 | 139 | |
140 | - OrganizationQuery organizationQuery = new OrganizationQuery(); | |
141 | - organizationQuery.setYn(YnEnums.YES.getId()); | |
142 | - organizationQuery.setName(referralApplyOrderModel.getTransferredHospital()); | |
143 | - List<Organization> organization = organizationService.queryOrganization(organizationQuery); | |
140 | + List<Organization> organization =null; | |
141 | + try { | |
142 | + OrganizationQuery organizationQuery=new OrganizationQuery(); | |
143 | + organizationQuery.setId(Integer.valueOf(referralApplyOrderModel.getTransferredHospital())); | |
144 | + organization= organizationService.queryOrganization(organizationQuery); | |
145 | + if (CollectionUtils.isEmpty(patientsList)&&CollectionUtils.isNotEmpty(organization)) { | |
146 | + //在转入的医院建档 | |
147 | + patients.setId(null); | |
148 | + patients.setHospitalId(referralApplyOrderModel.getTransferredHospital()); | |
149 | + patients.setBookbuildingDate(new Date()); | |
150 | + patients.setBookbuildingDoctor(null); | |
151 | + patients.setBuildType(3); | |
152 | + patients.setServiceType(ServiceTypeEnums.STANDARD_SERVICE.getId()); | |
153 | + patients.setServiceStatus(ServiceStatusEnums.STANDARD_OPEN.getId()); | |
154 | + patients.setExpVip(0); | |
155 | + id = patientsService.addPatient(patients).getId(); | |
156 | + } else { | |
157 | + Patients patients1 = patientsList.get(0); | |
158 | + id = patients1.getId(); | |
159 | + patients1.setBuildType(3); | |
160 | + patientsService.updatePatient(patients1); | |
161 | + } | |
162 | + }catch (Exception e){ | |
144 | 163 | |
145 | - if (CollectionUtils.isEmpty(patientsList)&&CollectionUtils.isNotEmpty(organization)) { | |
146 | - //在转入的医院建档 | |
147 | - patients.setId(null); | |
148 | - patients.setHospitalId(referralApplyOrderModel.getTransferredHospital()); | |
149 | - patients.setBookbuildingDate(new Date()); | |
150 | - patients.setBookbuildingDoctor(null); | |
151 | - patients.setBuildType(3); | |
152 | - patients.setServiceType(ServiceTypeEnums.STANDARD_SERVICE.getId()); | |
153 | - patients.setServiceStatus(ServiceStatusEnums.STANDARD_OPEN.getId()); | |
154 | - patients.setExpVip(0); | |
155 | - id = patientsService.addPatient(patients).getId(); | |
156 | - } else { | |
157 | - Patients patients1 = patientsList.get(0); | |
158 | - id = patients1.getId(); | |
159 | - patients1.setBuildType(3); | |
160 | - patientsService.updatePatient(patients1); | |
161 | 164 | } |
162 | 165 | } |
163 | 166 | } |