/// <summary> /// 修改用户授权 /// </summary> /// <param name="modifyUserPermissionDto">用户授权修改信息</param> /// <returns>返回执行结果</returns> public Result ModifyUserPermission(ModifyUserPermissionDto modifyUserPermissionDto) { if (modifyUserPermissionDto?.UserPermissions.IsNullOrEmpty() ?? true) { return(Result.FailedResult("没有指定任何要修改的用户授权信息")); } using (var businessWork = WorkManager.Create()) { var modifyResult = userPermissionService.Modify(modifyUserPermissionDto.MapTo <ModifyUserPermissionParameter>()); if (!modifyResult.Success) { return(modifyResult); } var commitResult = businessWork.Commit(); return(commitResult.ExecutedSuccess ? Result.SuccessResult("修改成功") : Result.FailedResult("修改失败")); } }
public ActionResult RemoveUserPermission(long userId, IEnumerable <long> permissionIds) { if (userId < 1) { return(Json(Result.FailedResult("没有指定用户"))); } if (permissionIds.IsNullOrEmpty()) { return(Json(Result.FailedResult("没有指定权限"))); } ModifyUserPermissionDto modifyUserPermissionDto = new ModifyUserPermissionDto() { UserPermissions = permissionIds.Select(pid => new UserPermissionDto() { Disable = true, PermissionId = pid, UserId = userId }) }; return(Json(userPermissionAppService.ModifyUserPermission(modifyUserPermissionDto))); }
/// <summary> /// 修改用户授权 /// </summary> /// <param name="modifyUserPermissionDto">用户授权修改信息</param> /// <returns>返回执行结果</returns> public Result ModifyUserPermission(ModifyUserPermissionDto modifyUserPermissionDto) { return(userPermissionBusiness.ModifyUserPermission(modifyUserPermissionDto)); }