文章撤回

和之前一样换汤不换要 根据文章id查找文章 将文章状态改为撤回即可

    @Transactional
    public void updateArticleWithout(String userId, String articleId) {
        Article article = articleMapper.selectById(articleId);

        if (article == null) {
            GraceException.display(ResponseStatusEnum.ARTICLE_WITHDRAW_ERROR);
        }

        article.setArticleStatus(ArticleStatusEnums.article_without.getType());

        QueryWrapper<Article> queryWrapper = new QueryWrapper<>();
        queryWrapper.eq("id", articleId);
        queryWrapper.eq("publish_user_id", userId);

        articleMapper.update(article, queryWrapper);
    }
posted @ 2021-09-22 15:59  RainbowMagic  阅读(51)  评论(0)    收藏  举报