From b3cef9d27013afee054bdd467defd0b6be218526 Mon Sep 17 00:00:00 2001
From: mitao <2763622819@qq.com>
Date: 星期五, 13 九月 2024 18:28:02 +0800
Subject: [PATCH] 修改bug

---
 ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/ArticleCommentsServiceImpl.java |    7 ++++++-
 1 files changed, 6 insertions(+), 1 deletions(-)

diff --git a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/ArticleCommentsServiceImpl.java b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/ArticleCommentsServiceImpl.java
index 799d9df..35de939 100644
--- a/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/ArticleCommentsServiceImpl.java
+++ b/ruoyi-modules/ruoyi-article/src/main/java/com/ruoyi/article/service/impl/ArticleCommentsServiceImpl.java
@@ -69,6 +69,7 @@
         }
         Article byId = articleMapper.selectById(articleCommentsDTO.getArticleId());
         byId.setCommentCount(byId.getCommentCount()+1);
+        byId.setReadStatus(byId.getReadStatus() == 2 ? 1 : 2);
         articleMapper.updateById(byId);
         this.saveOrUpdate(articleComments);
     }
@@ -91,6 +92,7 @@
      * @return PageDTO<MgtArticleCommentsVO>
      */
     @Override
+    @Transactional(rollbackFor = Exception.class)
     public PageDTO<MgtArticleCommentsVO> getArticleCommentsPage(MgtArticleCommentsQuery query) {
         PageDTO<MgtArticleCommentsVO> result;
         Set<Long> memberIdSet = null;
@@ -131,7 +133,10 @@
             });
             result = pageVO;
         }
-
+        // 修改查看评论状态
+        Article article = articleMapper.selectById(query.getArticleId());
+        article.setReadStatus(2);
+        articleMapper.updateById(article);
         return result;
     }
 

--
Gitblit v1.7.1