|
@@ -622,7 +622,24 @@ 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(communityArticleCollectMapper.selectRecommendAndCollectByUserId(userId,offset,pageSize,searchType));
|
|
|
+
|
|
|
+ List<RecommendAndCollectVo> recommendAndCollectVos = new ArrayList<>();
|
|
|
+ try {
|
|
|
+ recommendAndCollectVos= communityArticleCollectMapper.selectRecommendAndCollectByUserId(userId, offset, pageSize, searchType);
|
|
|
+
|
|
|
+ for (RecommendAndCollectVo recommendAndCollectVo : recommendAndCollectVos) {
|
|
|
+ String type = String.valueOf(recommendAndCollectVo.getType());
|
|
|
+ String id = String.valueOf(recommendAndCollectVo.getId());
|
|
|
+ if (!recommendAndCollectVo.isRead()){
|
|
|
+ communityCommentController.updateMsgRead(type,id);
|
|
|
+ }
|
|
|
+ }
|
|
|
+ }catch (Exception e) {
|
|
|
+ //e.printStackTrace();
|
|
|
+ System.out.println(e.getMessage());
|
|
|
+ throw new ProjectException();
|
|
|
+ }
|
|
|
+ return success(recommendAndCollectVos);
|
|
|
}
|
|
|
|
|
|
/**
|