public boolean checkSGDLookPre(String sgdBrId, Ce_sysuser cuser) {
if (cuser.getSu_RoleId() == 6) {
return true;
}
String[] strArray = cuser.getUserViewBranchs().split(",");
Set<String> strSet = new HashSet<String>();
CollectionUtils.addAll(strSet, strArray);
return strSet.contains(sgdBrId);
}用Set类判断Map里key是否存在的办法
最新推荐文章于 2025-08-30 13:25:24 发布
本文介绍了一个用于检查用户是否拥有特定分支权限的方法。该方法首先判断用户角色,若角色ID为6,则直接返回true;否则将用户可见分支字符串按逗号分割,并使用HashSet去重后检查是否包含指定的分支ID。
935

被折叠的 条评论
为什么被折叠?



