public async Task <IActionResult> GetPosts() { //获取置顶的帖子 var stickPosts = await PostSvc.GetStickAsync(); List <long> stickUserIds = stickPosts.Select(e => e.UserId).ToList(); var stickUsers = await UserSvc.GetByIdsAsync(stickUserIds); //获取综合的帖子 var colligatePosts = await PostSvc.GetColligatePostAsync(); List <long> colligateUserIds = colligatePosts.Datas.Select(e => e.UserId).ToList(); var colligateUsers = await UserSvc.GetByIdsAsync(colligateUserIds); var model = new ListPostUserModel() { StickPosts = stickPosts, StickUsers = stickUsers, ColligatePosts = colligatePosts.Datas, ColligateUsers = colligateUsers }; return(Json(new AjaxResult { Status = "ok", Data = model })); }