获取角色下面所有的用户

传用户值到表中做判断,如果存在用户给用户审批,没有用户给所有的特定角色下的用户进行审批

/*获取角色下面所有的用户*/
(function(){     
  var doc = getCurrentDocument();        
  var prepare = doc.getItemValueAsString("prepare");      
  var userlist = createObject("java.util.ArrayList");          
  if(prepare!=null&&prepare!=""){     
      var users = getUserById(prepare);   
      userlist.add(users);     
  }else{      
      var rolelist = "行政主管;财务主管;人事主管;";     
      var arr = splitText(rolelist, ";");     
      for(var i=0;i<arr.length;i++){     
        var roleid = getRoleIdByName(arr[i]);
        var users = getUsersByRoleId(roleid);
           for(var iter=users.iterator();users !=null && iter.hasNext();){
                var user = iter.next();  
                userlist.add(user);   
            }
        }     
    }   
  return userlist;     
})()

发布者:chain,转转请注明出处:https://chain996.top/?p=4123

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-20 23:22
下一篇 2022-05-19 10:48

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注