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 1658963..b9f9004 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 @@ -859,9 +859,15 @@ public class ViewFacade { String deliverDoctor = ""; if (StringUtils.isNotEmpty(data.getDeliverDoctor())){ - Users users = usersService.getUsers(Integer.parseInt(data.getDeliverDoctor())); - if (users!=null && users.getYn()==YnEnums.YES.getId()){ - deliverDoctor = users.getName(); + if (com.lyms.platform.common.utils.StringUtils.isNum(data.getDeliverDoctor())) { + Users users = usersService.getUsers(Integer.parseInt(data.getDeliverDoctor())); + if (users != null && users.getYn() == YnEnums.YES.getId()) { + deliverDoctor = users.getName(); + } + } + else + { + deliverDoctor = data.getDeliverDoctor(); } }