diff --git a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java index 3a1a8a6..1658963 100644 --- a/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java +++ b/platform-operate-api/src/main/java/com/lyms/platform/operate/web/facade/ViewFacade.java @@ -840,10 +840,18 @@ public class ViewFacade { String fmHospital = ""; if (StringUtils.isNotEmpty(data.getFmHospital())){ - Organization organization = organizationService.getOrganization(Integer.parseInt(data.getFmHospital())); - if (organization!=null && organization.getYn()==YnEnums.YES.getId()){ - fmHospital = organization.getName(); + if (com.lyms.platform.common.utils.StringUtils.isNum(data.getFmHospital())) + { + Organization organization = organizationService.getOrganization(Integer.parseInt(data.getFmHospital())); + if (organization!=null && organization.getYn()==YnEnums.YES.getId()){ + fmHospital = organization.getName(); + } } + else + { + fmHospital = data.getFmHospital(); + } + } map.put("fmHospital", fmHospital);