zhongrj
2024-01-18 77fea47f1fa683f9a0356df3d2328e2bb68b28cf
src/main/java/org/springblade/modules/article/service/impl/ArticleServiceImpl.java
@@ -8,6 +8,8 @@
import org.springblade.modules.article.vo.ArticleVO;
import org.springframework.stereotype.Service;
import java.util.List;
/**
 * @author zhongrj
 * @title 资讯服务实现层
@@ -16,74 +18,84 @@
public class ArticleServiceImpl extends ServiceImpl<ArticleMapper, Article> implements ArticleService {
   /**
    * 查询资讯分页信息
    *
    * @param page
    * @param article 资讯对象
    * @return
    */
   @Override
   public IPage<Article> selectArticlePage(IPage<Article> page, ArticleVO article) {
      return page.setRecords(baseMapper.selectArticlePage(page,article));
      return page.setRecords(baseMapper.selectArticlePage(page, article));
   }
   /**
    * 查询资讯分页信息
    *
    * @param page
    * @param article 资讯对象
    * @return
    */
   @Override
   public IPage<ArticleVO> selectArticlePageByApp(IPage<ArticleVO> page, ArticleVO article) {
      return page.setRecords(baseMapper.selectArticlePageByApp(page,article));
      // 查询用户小区的id
      String districId = baseMapper.getDistrictId(article.getHouseCode());
      article.setDistrictId(districId);
      List<ArticleVO> articleVOS = baseMapper.selectArticlePageByApp(page, article);
      return page.setRecords(articleVOS);
   }
   @Override
   public IPage<Article> selectArticleG(IPage<Article> page, ArticleVO article) {
      return page.setRecords(baseMapper.selectArticleG(page,article));
      return page.setRecords(baseMapper.selectArticleG(page, article));
   }
   /**
    * 查询资讯分页信息(角色权限)
    *
    * @param page
    * @param article 资讯对象
    * @return
    */
   @Override
   public IPage<Article> pageDate(IPage<Article> page, ArticleVO article) {
      return page.setRecords(baseMapper.pageDate(page,article));
      return page.setRecords(baseMapper.pageDate(page, article));
   }
   /**
    * 查询资讯分页信息(敏感词预警)
    *
    * @param page
    * @param article 资讯对象
    * @return
    */
   @Override
   public IPage<Article> pageWords(IPage<Article> page, ArticleVO article) {
      return page.setRecords(baseMapper.pageWords(page,article));
      return page.setRecords(baseMapper.pageWords(page, article));
   }
   @Override
   public IPage<Article> pageCollectList(IPage<Article> page, ArticleVO article) {
      return page.setRecords(baseMapper.pageCollectList(page,article));
      return page.setRecords(baseMapper.pageCollectList(page, article));
   }
   /**
    * 查询资讯分页信息(角色权限)附带评论点赞数
    *
    * @param page
    * @param article 资讯对象
    * @return
    */
   @Override
   public IPage<Article> pageLikes(IPage<Article> page, ArticleVO article) {
      return page.setRecords(baseMapper.pageLikes(page,article));
      return page.setRecords(baseMapper.pageLikes(page, article));
   }
   @Override
   public IPage<Article> pageCollect(IPage<Article> page, ArticleVO article) {
      return page.setRecords(baseMapper.pageCollect(page,article));
      return page.setRecords(baseMapper.pageCollect(page, article));
   }
   /**
@@ -98,6 +110,11 @@
   @Override
   public ArticleVO getArticleOne(ArticleVO article) {
      if (article.getType() != null && article.getType().equals(4)) {
         article.setParentId("1740566650527752194");
      } else {
         article.setParentId("1722966265111248897");
      }
      ArticleVO articleVO = baseMapper.getArticleOne(article);
      return articleVO;
   }