|
|
【myApps/OBPM版本号】:4.4stable sp21
【浏览器类型】:Chrome
【技术QQ群】:182378297
【问题描述】:获取指定部门指定角色的人员,返回list, roleNames:角色名称 department:部门id
【解决方法】:
- function getUsersByDeptAndRoles(roleName, department) {
- var userList = createObject("java.util.ArrayList");
- var roleid = getRoleIdByName(roleName);
- var sql = "select '" + getDomainid() + "'AS DOMAINID , userid as item_userid from " + DATASOURENAME + ".t_user_department_role_set where departmentid='" + department + "' and roleid='" + roleid + "'";
- var datas = queryBySQL(sql);
- if (datas != null) {
- for (var iter = datas.iterator(); iter.hasNext(); ) {
- var data = iter.next();
- var userid = data.getItemValueAsString("userid");
- userList.add(userid);
- }
- }
- return userList;
- };
复制代码 |
|