瀏覽代碼

获取当前登录用户新增关注列表 点开及已读

fangqing 1 月之前
父節點
當前提交
d9d40a538d

+ 19 - 1
ruoyi-generator/src/main/java/com/ruoyi/generator/controller/CommunityCommentController.java

@@ -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);
     }
 
     /**