public ActionResult RemoveRoleAuthorize(long roleId, List <long> authSysNos) { ModifyRoleAuthorizeCmdDto authorizeInfo = new ModifyRoleAuthorizeCmdDto() { UnBinds = authSysNos?.Select(c => new Tuple <RoleCmdDto, AuthorityCmdDto>(new RoleCmdDto() { SysNo = roleId }, new AuthorityCmdDto() { SysNo = c })) }; return(Json(authService.ModifyRoleAuthorize(authorizeInfo))); }
/// <summary> /// 修改角色授权 /// </summary> /// <param name="authInfo">授权信息</param> /// <returns></returns> public Result ModifyRoleAuthorize(ModifyRoleAuthorizeCmdDto authInfo) { if (authInfo == null) { return(Result.FailedResult("没有指定任何要修改的角色授权信息")); } using (var businessWork = WorkFactory.Create()) { var modifyResult = authorizeService.ModifyRoleAuthorize(authInfo.MapTo <ModifyRoleAuthorize>()); if (!modifyResult.Success) { return(modifyResult); } var commitResult = businessWork.Commit(); return(commitResult.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败")); } }
/// <summary> /// 修改角色授权 /// </summary> /// <param name="authInfo">授权信息</param> /// <returns></returns> public Result ModifyRoleAuthorize(ModifyRoleAuthorizeCmdDto authInfo) { return(authBusiness.ModifyRoleAuthorize(authInfo)); }