rentaiming
2024-05-31 e59e26244b2a07b9d8360551cbab75c6fd8a1248
ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/ArticleServiceImpl.java
@@ -44,8 +44,6 @@
@Service
public class ArticleServiceImpl extends ServiceImpl<ArticleMapper, Article> implements IArticleService {
    @Resource
    private IArticleService articleService;
    @Resource
    private IArticleCommentsService articleCommentsService;
@@ -70,7 +68,7 @@
        wrapper.eq(Article::getStatus,2);
        wrapper.eq( Article::getDelFlag,0);
        wrapper.orderByDesc(Article::getCreateTime);
        Page< Article> page1 = articleService.page(page, wrapper);
        Page< Article> page1 = this.page(page, wrapper);
        PageDTO<ArticleVO> articleCommentsVOPageDTO = PageDTO.of(page1, ArticleVO.class);
        List<ArticleVO> list2 = articleCommentsVOPageDTO.getList();
@@ -114,7 +112,7 @@
        wrapper.eq(Article::getMemberId,articleDTO.getMemberId());
        wrapper.eq( Article::getDelFlag,0);
        wrapper.orderByDesc(Article::getCreateTime);
        Page<Article> page1 = articleService.page(page, wrapper);
        Page<Article> page1 = this.page(page, wrapper);
        return PageDTO.of(page1);
    }
@@ -122,7 +120,7 @@
    public void saveMemberArticle(ArticleDTO articleDTO) {
        Article article=new Article();
        if (articleDTO.getId()!=null){
            article=articleService.getById(articleDTO.getId());
            article=this.getById(articleDTO.getId());
        }
        article.setMemberId(articleDTO.getMemberId());
        article.setArticleType(ArticleTypeEnum.USER_POSTING);
@@ -141,18 +139,18 @@
            }
            article.setImages(urlList.toString());
        }
        articleService.saveOrUpdate(article);
        this.saveOrUpdate(article);
    }
    @Override
    public void delMemberArticle(ArticleDTO articleDTO) {
        articleService.removeById(articleDTO.getId());
        this.removeById(articleDTO.getId());
    }
    @Override
    public ArticleVO getMemberArticleInfo(ArticleDTO articleDTO) {
        Article article=articleService.getById(articleDTO.getId());
        Article article=this.getById(articleDTO.getId());
        ArticleVO articleVO=new ArticleVO();
        BeanUtils.copyProperties(article, articleVO);
@@ -264,12 +262,12 @@
    @Override
    public void getReport(ArticleDTO articleDTO) {
       Article article= articleService.getById(articleDTO.getId());
       Article article= this.getById(articleDTO.getId());
        R<Member> membeOne = memberClient.getMembeOne(articleDTO.getMemberId(),
                SecurityConstants.INNER);
        Member data = membeOne.getData();
        article.setReportBy(data.getNickname());
        article.setReportedTime(LocalDateTime.now());
        articleService.saveOrUpdate(article);
        this.saveOrUpdate(article);
    }
}