Commit f6823af4fb4938ae7136ecc88bfe12e15e1e322f
1 parent
3c2e7082d2
Exists in
master
and in
8 other branches
增加设置parentid
Showing 1 changed file with 15 additions and 8 deletions
platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java
View file @
f6823af
... | ... | @@ -261,18 +261,25 @@ |
261 | 261 | List<ReferralApplyOrderModel> list = applyOrderService.queryReferralApplyOrderWithQuery(referralApplyOrderQuery); |
262 | 262 | ReferralApplyOrderResult referralApplyOrderResult = new ReferralApplyOrderResult(); |
263 | 263 | if (CollectionUtils.isNotEmpty(list)) { |
264 | - Patients patients = patientsService.findOnePatientById(list.get(0).getParentId()); | |
265 | - String zhuanchu = list.get(0).getOutHospitalId(); | |
266 | - Organization zhuanc = organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
267 | 264 | String zhuanCName = ""; |
268 | 265 | String zhuanRname = ""; |
269 | - if (null != zhuanc) { | |
270 | - zhuanCName = zhuanc.getName(); | |
266 | + Patients patients = patientsService.findOnePatientById(list.get(0).getParentId()); | |
267 | + String zhuanchu = list.get(0).getOutHospitalId(); | |
268 | + String zhuanru = list.get(0).getTransferredHospital(); | |
269 | + if (NumberUtils.isNumber(zhuanchu)) { | |
270 | + Organization zhuanc = organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
271 | + if (null != zhuanc) { | |
272 | + zhuanCName = zhuanc.getName(); | |
273 | + } | |
271 | 274 | } |
272 | - Organization zhuanc1 = organizationService.getOrganization(Integer.valueOf(zhuanchu)); | |
273 | - if (null != zhuanc1) { | |
274 | - zhuanRname = zhuanc1.getName(); | |
275 | + | |
276 | + if (NumberUtils.isNumber(zhuanchu)) { | |
277 | + Organization zhuanc1 = organizationService.getOrganization(Integer.valueOf(zhuanru)); | |
278 | + if (null != zhuanc1) { | |
279 | + zhuanRname = zhuanc1.getName(); | |
280 | + } | |
275 | 281 | } |
282 | + | |
276 | 283 | referralApplyOrderResult.convertToResult(list.get(0), patients, zhuanCName, zhuanRname); |
277 | 284 | Map map = new HashMap(); |
278 | 285 | if (StringUtils.isNotEmpty(list.get(0).getApplyDoctor())) { |