public async Task <IActionResult> DelUserRole(SetRoleModel model) { var result = await _userRoleService.DeleteAsync( item => model.UserIds.Contains(item.UserId) && item.RoleId == model.RoleId); return(Json(result)); }
public async Task <Result <Sys_UserRoleDto> > RemoveRoles(int userId, List <int> roleIds) { var result = new Result <Sys_UserRoleDto>(); List <string> roleNames = new List <string>(); var userResult = await GetByIdAsync(userId); if (!userResult.flag) { result.msg = "用户不存在"; return(result); } if (roleIds.Count <= 0) { result.msg = "请选择要移除的角色"; return(result); } result = await _userRoleService.DeleteAsync(item => roleIds.Contains(item.RoleId) && item.UserId == userResult.data.Id); return(result); }