// //这根据用户和角色两种parter 权限过滤
List allAuths = new ArrayList();
// //值根据用户进行权限过滤
OrgParter userPater = OrgParter.getDefaultEmployee();
OrgParterValue pv = new OrgParterValue(userPater, accountUid);
allAuths.add(pv);
// ////////加入角色
OrgParter roleParter = OrgParter.getDefaultRole();
// /多租户下对应创建者,内置角色
BOInstance user = DOGlobals.getInstance().getSessoinContext().getUser();
if ("2".equals(user.getValue("asrole")) || "1".equals(user.getValue("asrole"))) {
OrgParterValue pvRole = new OrgParterValue(roleParter,
"40288031288a2b8501288a3d009d000d",
"管理员");
allAuths.add(pvRole);
}