文章展示内容问题处理

This commit is contained in:
Chopper 2021-09-26 17:46:49 +08:00
parent 87e5404aa8
commit 504941eafb
4 changed files with 17 additions and 3 deletions

View File

@ -24,6 +24,6 @@ public class ArticleVO {
@ApiModelProperty(value = "文章排序") @ApiModelProperty(value = "文章排序")
private Integer sort; private Integer sort;
@ApiModelProperty(value = "状态, allowableValues = OPEN,CLOSE") @ApiModelProperty(value = "开启状态")
private Boolean openStatus; private Boolean openStatus;
} }

View File

@ -21,6 +21,12 @@ import java.util.List;
@CacheConfig(cacheNames = "{article}") @CacheConfig(cacheNames = "{article}")
public interface ArticleService extends IService<Article> { public interface ArticleService extends IService<Article> {
/**
* 管理端获取文章
* @param articleSearchParams
* @return
*/
IPage<ArticleVO> managerArticlePage(ArticleSearchParams articleSearchParams);
/** /**
* 获取文章分页 * 获取文章分页
* *

View File

@ -34,11 +34,19 @@ import java.util.List;
public class ArticleServiceImpl extends ServiceImpl<ArticleMapper, Article> implements ArticleService { public class ArticleServiceImpl extends ServiceImpl<ArticleMapper, Article> implements ArticleService {
@Override @Override
public IPage<ArticleVO> articlePage(ArticleSearchParams articleSearchParams) { public IPage<ArticleVO> managerArticlePage(ArticleSearchParams articleSearchParams) {
articleSearchParams.setSort("a.sort"); articleSearchParams.setSort("a.sort");
return this.baseMapper.getArticleList(PageUtil.initPage(articleSearchParams), articleSearchParams.queryWrapper()); return this.baseMapper.getArticleList(PageUtil.initPage(articleSearchParams), articleSearchParams.queryWrapper());
} }
@Override
public IPage<ArticleVO> articlePage(ArticleSearchParams articleSearchParams) {
articleSearchParams.setSort("a.sort");
QueryWrapper queryWrapper = articleSearchParams.queryWrapper();
queryWrapper.eq("open_status",true);
return this.baseMapper.getArticleList(PageUtil.initPage(articleSearchParams), queryWrapper);
}
@Override @Override
public List<Article> list(String categoryId) { public List<Article> list(String categoryId) {

View File

@ -49,7 +49,7 @@ public class ArticleManagerController {
}) })
@GetMapping(value = "/getByPage") @GetMapping(value = "/getByPage")
public ResultMessage<IPage<ArticleVO>> getByPage(ArticleSearchParams articleSearchParams) { public ResultMessage<IPage<ArticleVO>> getByPage(ArticleSearchParams articleSearchParams) {
return ResultUtil.data(articleService.articlePage(articleSearchParams)); return ResultUtil.data(articleService.managerArticlePage(articleSearchParams));
} }
@ApiOperation(value = "添加文章") @ApiOperation(value = "添加文章")