@@ -139,6 +139,23 @@ public abstract class ControllerSupport {
return roleIdList;
}
+ /**
+ * 判断用户是否拥有指定的角色
+ *
+ * @author WANGWEI
+ * @param role
+ * @return
+ */
+ protected Boolean hasRole(RoleMeta role) {
+ List<Role> roleList = getAccessUser().getRoleList();
+ for (Role cur : roleList) {
+ if (cur.getRoleCode().equals(role.name())) {
+ return true;
+ }
+ return false;
+
/**
* 获取request对象
*