获取用户所属部门和职位信息原创
金蝶云社区-孤勇者
孤勇者
6人赞赏了该文章 3,460次浏览 未经作者许可,禁止转载编辑于2022年01月12日 18:33:14
 //获取部门名和职位名称
 public static Map getUserDptAndPosition(long userId) {
        StringBuilder str = new StringBuilder();
        HashMap<String ,Object> map =new HashMap<String,Object>();
        ORM orm= ORM.create();
        QFilter f1 = new QFilter("id", "=", userId);
        DataSet ds = orm.queryDataSet(UserServiceHelper.class.getName(), "bos_user", "entryentity.dpt.name,entryentity.position", new QFilter[]{f1});
        Iterator<Row> iterator = ds.iterator();
        while (iterator.hasNext()) {
            Row row = iterator.next();
            map.put("dptName",row.getString("entryentity.dpt.name"));
            map.put("positionName",row.getString("entryentity.position"));
        }
       return map;
    }



以上代码是通过当前用户来查询用户的人员基础资料表获取相关信息。

如有错误,请适当指正。

图标赞 6
6人点赞
还没有人点赞,快来当第一个点赞的人吧!
图标打赏
0人打赏
还没有人打赏,快来当第一个打赏的人吧!