public ApiPageResponse <List <BlogPosts> > Search([FromBody] BlogPostsPageVO dto) { try { ApiPageResponse <List <BlogPosts> > result = new ApiPageResponse <List <BlogPosts> >(); dto.SortValue = "CreateTime DESC"; var lst = _blogPostsService.QueryPageblog(dto); if (lst != null) { result = new ApiPageResponse <List <BlogPosts> >(ApiResponse <List <BlogPosts> > .ResponseSucceed(lst)); result.PageIndex = dto.PageIndex; result.PageSize = dto.PageSize; result.TotalCount = dto.TotalCount; } else { result = new ApiPageResponse <List <BlogPosts> >(ApiResponse <List <BlogPosts> > .ResponseFailed(StatusCodeEnum.ERROR)); } return(result); } catch (Exception ex) { _logger.LogError(ex, "分页搜索异常"); return(new ApiPageResponse <List <BlogPosts> >(ApiResponse <List <BlogPosts> > .ResponseFailed(StatusCodeEnum.ERROR, ex.Message))); } }