|
|
【myApps/OBPM版本号】:4.4stable sp21
【浏览器类型】:Chrome
【技术交流Q群】:182378297
【场景】:如何判断该用户在部分下有什么角色权限?
* roleCode:角色编号 department:部门id
*userId:用户ID
- function isTheUserOwenTheDeptRolesByCode(userId, roleCode, department) {
- var doc = getCurrentDocument();
- var flag = false;
- var process = new Packages.cn.myapps.designtime.role.service.RoleServiceImpl();
- var role = process.findByRoleNo(roleCode, doc.getApplicationid());
- var roleId = role.getId();
- var sql = "select '" + getDomainid() + "'AS DOMAINID , userid as item_userid from " + DATASOURENAME + ".t_user_department_role_set where departmentid='" + department + "' and roleid='" + roleId + "' and userid='" + userId + "' ";
- var count = countBySQL(sql);
- if (count > 0) {
- flag = true;
- }
- return flag;
- };
复制代码 |
|