|
@@ -620,7 +620,25 @@ 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(communityUserLikeMapper.selectLikeByUserId(userId,offset,pageSize,searchType));
|
|
|
+ List<LikeVo> likeVos = new ArrayList<>();
|
|
|
+ try {
|
|
|
+ //调用这个接口 刷新已读状态
|
|
|
+ likeVos = communityUserLikeMapper.selectLikeByUserId(userId, offset, pageSize, searchType);
|
|
|
+ for (LikeVo likeVo : likeVos) {
|
|
|
+ if (!likeVo.isRead()) {
|
|
|
+ userLikeService.update(new UpdateWrapper<CommunityUserLike>()
|
|
|
+ .set("is_read", true)
|
|
|
+ .set("update_time", DateUtils.parseDate(DateUtils.getTime()))
|
|
|
+ .set("update_by", SecurityUtils.getUserId())
|
|
|
+ .eq("id", likeVo.getId()));
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }catch (Exception e) {
|
|
|
+ //e.printStackTrace();
|
|
|
+ System.out.println(e.getMessage());
|
|
|
+ throw new ProjectException();
|
|
|
+ }
|
|
|
+ return success(likeVos);
|
|
|
}
|
|
|
|
|
|
/**
|