diff --git a/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java b/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java index 24c67b1..c06d1ba 100644 --- a/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java +++ b/src/main/java/com/emr/service/ipml/Archive_MasterServiceImpl.java @@ -87,9 +87,13 @@ public class Archive_MasterServiceImpl implements Archive_MasterService { setInfoId(archiveMasterVo); //设置登录用户 Power_User user = (Power_User)request.getSession().getAttribute("CURRENT_USER"); - if(user.getRoleId() != -100 && user.getRoleId() != 0){ + String requestUrl =POWER_URLHEAD + "/ssoLogin/getUser?userName="+user.getUserName(); + JSONObject obj = HttpClientUtils.httpGet(requestUrl); + if(user.getRoleId() != -100 && user.getRoleId() != 0 && obj!=null){ archiveMasterVo.setUserName(user.getUserName()); + archiveMasterVo.setDeptName(obj.getString("deptCode")); } + //查询 List list = selectByColumn(offset, limit,archiveMasterVo,request); return new OffsetLimitPage((Page) list);