Commit 21e28abe8e9408ab1753bf6766f8c014f1c0e015
1 parent
82b8225881
Exists in
master
and in
1 other branch
修改新电子病历
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 | } |