|
@@ -292,6 +292,16 @@ public class ForumPostInfoServiceImpl extends ServiceImpl<ForumPostInfoMapper, F
|
|
|
} else {
|
|
} else {
|
|
|
forumPostInfoVo.setIsSelf(0);
|
|
forumPostInfoVo.setIsSelf(0);
|
|
|
}
|
|
}
|
|
|
|
|
+ // 查询是否点赞
|
|
|
|
|
+ QueryWrapper<ForumPostLike> queryWrapper3 = new QueryWrapper<>();
|
|
|
|
|
+ queryWrapper3.lambda().eq(ForumPostLike::getTargetId, forumPostInfoVo.getPostId());
|
|
|
|
|
+ queryWrapper3.lambda().eq(ForumPostLike::getUserId, StpLoginUserUtil.getLoginUser().getId());
|
|
|
|
|
+ long count = forumPostLikeService.count(queryWrapper3);
|
|
|
|
|
+ if (count > 0) {
|
|
|
|
|
+ forumPostInfoVo.setIsLike(1);
|
|
|
|
|
+ } else {
|
|
|
|
|
+ forumPostInfoVo.setIsLike(0);
|
|
|
|
|
+ }
|
|
|
// 查询详情的同时,给帖子增加浏览量和热度
|
|
// 查询详情的同时,给帖子增加浏览量和热度
|
|
|
forumPostInfo.setViewCount(forumPostInfo.getViewCount() + 1);
|
|
forumPostInfo.setViewCount(forumPostInfo.getViewCount() + 1);
|
|
|
this.updateById(forumPostInfo);
|
|
this.updateById(forumPostInfo);
|