public async Task <IActionResult> GetByTypeId(PostGetByTypeIdModel model) { var posts = await PostSvc.GetByPostTypeIdAsync(model.PostTypeId, model.PageIndex, model.PageDataCount, model.IsKnot, model.IsEssence); if (posts == null) { return(Json(new AjaxResult { Status = "error", ErrorMsg = PostSvc.ErrorMsg })); } List <long> userIds = posts.Datas.Select(e => e.UserId).ToList(); var users = await UserSvc.GetByIdsAsync(userIds); if (users == null) { return(Json(new AjaxResult { Status = "error", ErrorMsg = UserSvc.ErrorMsg })); } return(Json(new AjaxResult { Status = "ok", Data = new { Posts = posts, Users = users } })); }