Commit 21e28abe8e9408ab1753bf6766f8c014f1c0e015

Authored by jiangjiazhi
1 parent 82b8225881

修改新电子病历

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 }