在线不卡日本ⅴ一区v二区_精品一区二区中文字幕_天堂v在线视频_亚洲五月天婷婷中文网站

  • <menu id="lky3g"></menu>
  • <style id="lky3g"></style>
    <pre id="lky3g"><tt id="lky3g"></tt></pre>

    顯示好友對自己發(fā)布內(nèi)容 點(diǎn)贊 喜歡 評論信息 邏輯 參考代碼

    controller

    /**

    * 查詢消息點(diǎn)贊列表

    *

    * @param page

    * @param pageSize

    * @return

    */

    @GetMapping(“likes”)

    public ResponseEntity queryLikeCommentList(@RequestParam(value = “page”, defaultValue = “1”) Integer page,

    @RequestParam(value = “pagesize”, defaultValue = “10”) Integer pageSize) {

    try {

    PageResult pageResult = this.imService.queryLikeCommentList(page, pageSize);

    return ResponseEntity.ok(pageResult);

    } catch (Exception e) {

    log.error(“查詢點(diǎn)贊列表失敗~ “, e);

    }

    return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build();

    }

    /**

    * 查詢消息評論列表

    *

    * @param page

    * @param pageSize

    * @return

    */

    @GetMapping(“comments”)

    public ResponseEntity queryUserCommentList(@RequestParam(value = “page”, defaultValue = “1”) Integer page,

    @RequestParam(value = “pagesize”, defaultValue = “10”) Integer pageSize) {

    try {

    PageResult pageResult = this.imService.queryUserCommentList(page, pageSize);

    return ResponseEntity.ok(pageResult);

    } catch (Exception e) {

    log.error(“查詢評論列表失敗~ “, e);

    }

    return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build();

    }

    /**

    * 查詢消息喜歡列表

    *

    * @param page

    * @param pageSize

    * @return

    */

    @GetMapping(“loves”)

    public ResponseEntity queryLoveCommentList(@RequestParam(value = “page”, defaultValue = “1”) Integer page,

    @RequestParam(value = “pagesize”, defaultValue = “10”) Integer pageSize) {

    try {

    PageResult pageResult = this.imService.queryLoveCommentList(page, pageSize);

    return ResponseEntity.ok(pageResult);

    } catch (Exception e) {

    log.error(“查詢喜歡列表失敗~ “, e);

    }

    return ResponseEntity.status(HttpStatus.INTERNAL_SERVER_ERROR).build();

    }

    service

    public PageResult queryLikeCommentList(Integer page, Integer pageSize) {

    User user = UserThreadLocal.get();

    PageInfo pageInfo = this.quanZiApi.queryLikeCommentListByUser(user.getId(), page, pageSize);

    return this.fillUserCommentList(pageInfo);

    }

    public PageResult queryLoveCommentList(Integer page, Integer pageSize) {

    User user = UserThreadLocal.get();

    PageInfo pageInfo = this.quanZiApi.queryLoveCommentListByUser(user.getId(), page, pageSize);

    return this.fillUserCommentList(pageInfo);

    }

    public PageResult queryUserCommentList(Integer page, Integer pageSize) {

    User user = UserThreadLocal.get();

    PageInfo pageInfo = this.quanZiApi.queryCommentListByUser(user.getId(), page, pageSize);

    return this.fillUserCommentList(pageInfo);

    }

    private PageResult fillUserCommentList(PageInfo pageInfo){

    PageResult pageResult = new PageResult();

    pageResult.setPage(pageInfo.getPageNum());

    pageResult.setPagesize(pageInfo.getPageSize());

    List records = pageInfo.getRecords();

    if(CollUtil.isEmpty(records)){

    //沒有查詢到數(shù)據(jù)

    return pageResult;

    }

    List userIdList = CollUtil.getFieldValues(records, “userId”);

    List userInfoList = this.userInfoService.queryUserInfoByUserIdList(userIdList);

    List messageCommentVoList = new ArrayList();

    for (Comment comment : records) {

    for (UserInfo userInfo : userInfoList) {

    if(ObjectUtil.equals(comment.getUserId(), userInfo.getUserId())){

    MessageCommentVo messageCommentVo = new MessageCommentVo();

    messageCommentVo.setId(comment.getId().toHexString());

    messageCommentVo.setAvatar(userInfo.getLogo());

    messageCommentVo.setNickname(userInfo.getNickName());

    messageCommentVo.setCreateDate(DateUtil.format(new Date(comment.getCreated()), “yyyy-MM-dd HH:mm”));

    messageCommentVoList.add(messageCommentVo);

    break;

    }

    }

    }

    pageResult.setItems(messageCommentVoList);

    return pageResult;

    }

    鄭重聲明:本文內(nèi)容及圖片均整理自互聯(lián)網(wǎng),不代表本站立場,版權(quán)歸原作者所有,如有侵權(quán)請聯(lián)系管理員(admin#wlmqw.com)刪除。
    用戶投稿
    上一篇 2022年6月17日 18:21
    下一篇 2022年6月17日 18:22

    相關(guān)推薦

    • 短視頻策劃內(nèi)容的3個(gè)要點(diǎn)(短視頻策劃內(nèi)容怎么做)

      短視頻在制作時(shí),內(nèi)容框架非常重要。如果直奔主題,然后結(jié)束,聚卓告訴你,這樣的短視頻已經(jīng)過時(shí)了。現(xiàn)在的短視頻需要框架的,但不是任何框架,它需要一種易于理解和消化的框架。而且,現(xiàn)在大多…

      2022年11月27日
    • 推薦48個(gè)微商引流推廣的方法(微商引流推廣的方法有哪些)

      微商引流技能01——同行互推 資源共享,大家才會(huì)共贏。加入你是做穴位貼的,你的朋友是做化妝品的,這是兩個(gè)沒有交集的行業(yè),你們可以友情互推,這樣每個(gè)月的資源就都擴(kuò)大了一倍,而且這些資…

      2022年11月27日
    • 喬任梁遺體圖片(喬任梁死亡現(xiàn)場照遺體)

      今天小編給各位分享喬任梁遺體圖片的知識(shí),其中也會(huì)對喬任梁死亡現(xiàn)場照遺體進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! 2016年深夜,喬任梁頭戴塑料袋慘死家…

      2022年11月26日
    • 計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文(計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文七千字)

      今天小編給各位分享計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文的知識(shí),其中也會(huì)對計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)論文七千字進(jìn)行解釋,如果能碰巧解決你現(xiàn)在面臨的問題,別忘了關(guān)注本站,現(xiàn)在開始吧! 計(jì)算機(jī)網(wǎng)絡(luò)方面的論文3000字…

      2022年11月26日
    • 劉畊宏回應(yīng)梅西輸球后哭了:跳操流汗到眼睛 剛好有點(diǎn)流鼻水

      11月23日,劉畊宏發(fā)言回應(yīng)自己再梅西輸球后流淚的消息,他寫道:“我是有些難過… 然后…跳操流汗到眼睛,剛好有點(diǎn)流鼻水,阿根廷之后的比賽會(huì)贏的!”據(jù)悉,11月22日的世界杯比賽中,…

      2022年11月26日
    • 明日之后怎么加好友(明日之后怎么加好友跨區(qū))

      簡要回答 明日之后中玩家可以跟其他玩家進(jìn)行互動(dòng),可以彼此添加好友。如果想要添加好友,此時(shí)該怎么進(jìn)行操作呢明日之后加好友的方式有下面這幾種。 01 你可以打開游戲界面,點(diǎn)擊聊天框,然…

      2022年11月25日
    • EDG粉絲酸了!JDG重磅官宣,頂級打野Kanavi留在LPL賽區(qū)

      2022英雄聯(lián)盟職業(yè)聯(lián)賽冬季轉(zhuǎn)會(huì)期已經(jīng)于11月22日拉開帷幕,在轉(zhuǎn)會(huì)期首日作為LPL觀眾關(guān)注的焦點(diǎn)的JDG戰(zhàn)隊(duì),就官宣了Yagao離隊(duì)以及Homme續(xù)約的消息,這讓人十分意外。畢竟…

      2022年11月25日
    • 小紅書平臺(tái)的一些機(jī)制及玩法詳解(小紅書玩法有哪些)

      關(guān)于小紅書 一:小紅書平臺(tái)的一些機(jī)制 1. 筆記內(nèi)容的CES評分機(jī)制 2. 筆記流量入口與長尾效應(yīng) 二:小紅書優(yōu)質(zhì)筆記的特點(diǎn)(分維度、類型分析) 1.筆記的本身架構(gòu)組成 維度 2.…

      2022年11月25日
    • 什么是推廣cpa一篇文章帶你看懂CPA推廣渠道

      CPA渠道 CPA指的是按照指定的行為結(jié)算,可以是搜索,可以是注冊,可以是激活,可以是搜索下載激活,可以是綁卡,實(shí)名認(rèn)證,可以是付費(fèi),可以是瀏覽等等。甲乙雙方可以根據(jù)自己的情況來定…

      2022年11月25日
    • 博客營銷的3大優(yōu)勢解析(博客營銷怎么做)

      不知不覺已經(jīng)寫了24篇文章,加上這篇是第25篇了,都是自己這幾年來用過的營銷方法,如果遇到有些不懂的,我會(huì)咨詢我的朋友和同事幫忙,盡量讓每一篇有價(jià)值,哪怕是對大家有一點(diǎn)點(diǎn)幫助也行,…

      2022年11月25日

    聯(lián)系我們

    聯(lián)系郵箱:admin#wlmqw.com
    工作時(shí)間:周一至周五,10:30-18:30,節(jié)假日休息