/// <summary> /// 权限判断 /// </summary> /// <param name="currentUser"></param> /// <param name="className"></param> /// <param name="methodName"></param> /// <param name="ignoreNull">是否忽略不存在的权限项</param> /// <returns></returns> public bool HasPermission(string areaName, string className, string methodName, bool ignoreNull = true) { //获取权限项 var p = _privilegeService.Find(areaName, className, methodName); return(ValidPermission(p, ignoreNull)); }