亚洲精品中文免费|亚洲日韩中文字幕制服|久久精品亚洲免费|一本之道久久免费

      
      

            <dl id="hur0q"><div id="hur0q"></div></dl>

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

                controller

                /**

                * 查詢消息點贊列表

                *

                * @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(“查詢點贊列表失敗~ “, 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個要點(短視頻策劃內(nèi)容怎么做)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

                  2022年11月25日

                聯(lián)系我們

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