diff --git a/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdJbgwInterface.java b/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdJbgwInterface.java index 60e3dcc..e157f3a 100644 --- a/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdJbgwInterface.java +++ b/platform-operate-api/src/main/java/com/lyms/hospitalapi/qhdfy/QhdJbgwInterface.java @@ -1222,18 +1222,19 @@ public class QhdJbgwInterface { map.put("FOLLOWUPCLASSIFYVALUE",null); map.put("FOLLOWUPDOCTORID",data.getProdDoctor()); String checkDoctor = ""; - + String hospitalId = ""; if (org.apache.commons.lang.StringUtils.isNotEmpty(data.getProdDoctor())) { Users users = usersService.getUsers(Integer.parseInt(data.getProdDoctor())); if (users != null && users.getYn() == YnEnums.YES.getId()) { checkDoctor = users.getName(); + hospitalId = String.valueOf(users.getOrgId()); } } map.put("FOLLOWUPDOCTORNAME",checkDoctor); - map.put("ORGCODE",patients.getHospitalId()); + map.put("ORGCODE",hospitalId); String hospital = ""; - if (org.apache.commons.lang.StringUtils.isNotEmpty(data.getHospitalId())) { - Organization organization = organizationService.getOrganization(Integer.parseInt(data.getHospitalId())); + if (org.apache.commons.lang.StringUtils.isNotEmpty(hospitalId)) { + Organization organization = organizationService.getOrganization(Integer.parseInt(hospitalId)); if (organization != null && organization.getYn() == YnEnums.YES.getId()) { hospital = organization.getName(); }