|
@@ -106,6 +106,8 @@ public class CommunityCommentController extends BaseController {
|
|
|
@Autowired
|
|
|
private CommunityReportController communityReportController;
|
|
|
|
|
|
+ @Autowired
|
|
|
+ private CommunityCommentController communityCommentController;
|
|
|
/**
|
|
|
* 获取文章评论
|
|
|
*/
|
|
@@ -588,7 +590,23 @@ public class CommunityCommentController extends BaseController {
|
|
|
int pageSize = Convert.toInt(ServletUtils.getParameter("pageSize"), 10);
|
|
|
int searchType = Convert.toInt(ServletUtils.getParameter("searchType"), 1);
|
|
|
int offset = (pageNum - 1) * pageSize;
|
|
|
- return success(communityArticleCommentService.getCommentInfoByUserId(userId,offset,pageSize,searchType));
|
|
|
+
|
|
|
+ List<CommentVo> commentInfoByUserId = new ArrayList<>();
|
|
|
+ try {
|
|
|
+ commentInfoByUserId = communityArticleCommentService.getCommentInfoByUserId(userId, offset, pageSize, searchType);
|
|
|
+ for (CommentVo commentVo : commentInfoByUserId) {
|
|
|
+ String type = String.valueOf(commentVo.getType());
|
|
|
+ String id = String.valueOf(commentVo.getId());
|
|
|
+ if (!commentVo.isRead()){
|
|
|
+ communityCommentController.updateMsgRead(type,id);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }catch (Exception e) {
|
|
|
+ //e.printStackTrace();
|
|
|
+ System.out.println(e.getMessage());
|
|
|
+ throw new ProjectException();
|
|
|
+ }
|
|
|
+ return success(commentInfoByUserId);
|
|
|
}
|
|
|
|
|
|
/**
|