diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java index 1e86a61..40d991a 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ApplyOrderFacade.java @@ -446,7 +446,12 @@ public class ApplyOrderFacade { referralApplyOrderQuery.setServiceType(applyOrderQueryRequest.getServiceType()); String hospital = autoMatchFacade.getHospitalId(userId); referralApplyOrderQuery.setHospitalId(hospital); - referralApplyOrderQuery.setHospitalName(organizationService.getOrganization(Integer.valueOf(hospital)).getName()); + if (null != hospital) { + Organization org = organizationService.getOrganization(Integer.valueOf(hospital)); + if (null != org) { + referralApplyOrderQuery.setHospitalName(org.getName()); + } + } //1 转入 0转出 if ("1".equals(applyOrderQueryRequest.getAction())) { referralApplyOrderQuery.setTransferredHospital(hospital);