yangsunyue_wd

desc:热门评论相关 50%

@@ -491,13 +491,14 @@ export class HttpUrlUtils { @@ -491,13 +491,14 @@ export class HttpUrlUtils {
491 491
492 /*优质评论页*/ 492 /*优质评论页*/
493 static getQualityCommentUrl() { 493 static getQualityCommentUrl() {
494 - let url = HttpUrlUtils._hostUrl + "api/rmrb-comment/comment/zh/c/highQuality" 494 + let url = HttpUrlUtils._hostUrl + "/api/rmrb-comment/comment/zh/c/highQuality";
  495 +
495 return url 496 return url
496 } 497 }
497 498
498 /*获取详情页评论列表*/ 499 /*获取详情页评论列表*/
499 static getContentCommentListDataUrl() { 500 static getContentCommentListDataUrl() {
500 - let url = HttpUrlUtils._hostUrl + "api/rmrb-comment/comment/zh/c/contentCommentList" 501 + let url = HttpUrlUtils._hostUrl + "/api/rmrb-comment/comment/zh/c/contentCommentList"
501 return url 502 return url
502 } 503 }
503 504
@@ -36,6 +36,7 @@ export class commentListModel extends PageModel{ @@ -36,6 +36,7 @@ export class commentListModel extends PageModel{
36 36
37 } 37 }
38 38
  39 +@Observed
39 export class commentItemModel { 40 export class commentItemModel {
40 authorLike: string = '' 41 authorLike: string = ''
41 avatarFrame: string = '' 42 avatarFrame: string = ''
@@ -92,7 +93,7 @@ export class commentItemModel { @@ -92,7 +93,7 @@ export class commentItemModel {
92 targetRelType:string = ''; 93 targetRelType:string = '';
93 targetType:string = ''; 94 targetType:string = '';
94 visitorComment:string = ''; 95 visitorComment:string = '';
95 - shareInfo:commentItemShareInfoModel[] = [] 96 + shareInfo:commentItemShareInfoModel = new commentItemShareInfoModel;
96 // targetId:string = ''; 97 // targetId:string = '';
97 // targetId:string = ''; 98 // targetId:string = '';
98 // targetId:string = ''; 99 // targetId:string = '';
1 import ArrayList from '@ohos.util.ArrayList' 1 import ArrayList from '@ohos.util.ArrayList'
2 import { ViewType } from 'wdConstant/Index'; 2 import { ViewType } from 'wdConstant/Index';
3 -import { LazyDataSource } from 'wdKit/Index'; 3 +import { DateTimeUtils, LazyDataSource } from 'wdKit/Index';
4 import PageModel from '../../../viewmodel/PageModel'; 4 import PageModel from '../../../viewmodel/PageModel';
5 import { commentItemModel, commentListModel, WDPublicUserType } from '../model/CommentModel'; 5 import { commentItemModel, commentListModel, WDPublicUserType } from '../model/CommentModel';
6 import commentViewModel from '../viewmodel/CommentViewModel' 6 import commentViewModel from '../viewmodel/CommentViewModel'
@@ -166,7 +166,9 @@ export struct CommentComponent { @@ -166,7 +166,9 @@ export struct CommentComponent {
166 // ///1小时~1天:x小时前 166 // ///1小时~1天:x小时前
167 // ///1天~2天:1天前 167 // ///1天~2天:1天前
168 // ///2天~:日期隐藏 168 // ///2天~:日期隐藏
169 - Text(item.createTime) 169 +
  170 +
  171 + Text(DateTimeUtils.getCommentTime(Number.parseFloat(item.createTime)))
170 .fontColor($r('app.color.color_B0B0B0')) 172 .fontColor($r('app.color.color_B0B0B0'))
171 .fontSize(12) 173 .fontSize(12)
172 174
1 import { ViewType } from 'wdConstant/Index' 1 import { ViewType } from 'wdConstant/Index'
2 -import { LazyDataSource } from 'wdKit/Index' 2 +import { DateTimeUtils, LazyDataSource, WindowModel } from 'wdKit/Index'
3 import { commentItemModel, commentListModel } from '../model/CommentModel' 3 import { commentItemModel, commentListModel } from '../model/CommentModel'
4 import commentViewModel from '../viewmodel/CommentViewModel' 4 import commentViewModel from '../viewmodel/CommentViewModel'
  5 +import { window } from '@kit.ArkUI'
  6 +
  7 +const TAG = 'QualityCommentsComponent';
5 8
6 @Entry 9 @Entry
7 @Preview 10 @Preview
8 @Component 11 @Component
9 export struct QualityCommentsComponent { 12 export struct QualityCommentsComponent {
  13 + bottomSafeHeight: string = AppStorage.get<number>('bottomSafeHeight') + 'px';
10 @State private browSingModel: commentListModel = new commentListModel() 14 @State private browSingModel: commentListModel = new commentListModel()
11 isloading: boolean = false 15 isloading: boolean = false
  16 + lastWindowColor:string = '#ffffff'
  17 + currentWindowColor:string = '#FF4202'
12 @State allDatas: LazyDataSource<commentItemModel> = new LazyDataSource(); 18 @State allDatas: LazyDataSource<commentItemModel> = new LazyDataSource();
13 19
  20 + aboutToDisappear(): void {
  21 +
  22 + const windowStage = WindowModel.shared.getWindowStage() as window.WindowStage
  23 + const windowClass: window.Window = windowStage.getMainWindowSync(); // 获取应用主窗口
  24 + windowClass.setWindowBackgroundColor(this.lastWindowColor)
  25 + windowClass.setWindowLayoutFullScreen(false)
  26 + // windowClass.setWindowSystemBarProperties({ statusBarColor: '#000' })
  27 +
  28 + }
  29 +
14 aboutToAppear(): void { 30 aboutToAppear(): void {
15 31
16 - commentViewModel.fetchQualityCommentList('1').then((commentListModel)=>{  
17 - if (commentListModel && commentListModel.list && commentListModel.list.length > 0) {  
18 - commentListModel.hasMore = true;  
19 - this.browSingModel.viewType = ViewType.LOADED;  
20 - this.allDatas.push(...commentListModel.list)  
21 - if (commentListModel.list.length === this.browSingModel.pageSize) {  
22 - this.browSingModel.currentPage++;  
23 - this.browSingModel.hasMore = true;  
24 - } else {  
25 - this.browSingModel.hasMore = false;  
26 - }  
27 - } else {  
28 - this.browSingModel.viewType = ViewType.EMPTY;  
29 - } 32 + this.fullScreen();
  33 +
  34 +
  35 + commentViewModel.fetchQualityCommentListLocal(getContext()).then(commentListModel => {
  36 + this.allDatas.push(...commentListModel.list)
30 }) 37 })
  38 +
  39 + // commentViewModel.fetchQualityCommentList('1').then((commentListModel) => {
  40 + // if (commentListModel && commentListModel.list && commentListModel.list.length > 0) {
  41 + // // commentListModel.hasMore = true;
  42 + // // this.browSingModel.viewType = ViewType.LOADED;
  43 + // this.allDatas.push(...commentListModel.list)
  44 + // // if (commentListModel.list.length === this.browSingModel.pageSize) {
  45 + // // this.browSingModel.currentPage++;
  46 + // // this.browSingModel.hasMore = true;
  47 + // // } else {
  48 + // // this.browSingModel.hasMore = false;
  49 + // // }
  50 + // } else {
  51 + // this.browSingModel.viewType = ViewType.EMPTY;
  52 + // }
  53 + // })
  54 + }
  55 +
  56 + fullScreen() {
  57 + const windowStage = WindowModel.shared.getWindowStage() as window.WindowStage
  58 + const windowClass: window.Window = windowStage.getMainWindowSync(); // 获取应用主窗口
  59 + // windowClass.setWindowBackgroundColor(this.currentWindowColor)
  60 + windowClass.setWindowLayoutFullScreen(true)
  61 + // windowClass.setWindowSystemBarProperties({ statusBarColor: '#fff' })
  62 +
  63 + // windowClass.setWindowLayoutFullScreen(true).then(() => {
  64 + // console.log(TAG + 'setWindowLayoutFullScreen');
  65 + // })
  66 +
  67 + }
  68 +
  69 + @Builder
  70 + titleHeader() {
  71 + Row() {
  72 + Image($r('app.media.comment_img_banner')).width('100%').aspectRatio(375 / 283);
  73 + }
  74 + }
  75 +
  76 + build() {
  77 + Column() {
  78 + // this.titleHeader()
  79 + List({ space: 28 }) {
  80 + ListItemGroup({ header: this.titleHeader() })
  81 +
  82 + LazyForEach(this.allDatas, (item: commentItemModel, index: number) => {
  83 + ListItem() {
  84 + QualityCommentItem({ item: item }).margin({ left: 12, right: 12 })
  85 + }
  86 + // .offset({
  87 + // y:-87
  88 + // })
  89 + })
  90 + }
  91 + // .contentStartOffset(- 87)
  92 + .edgeEffect(EdgeEffect.Spring)
  93 + .margin({bottom:this.bottomSafeHeight})
  94 + // .expandSafeArea([SafeAreaType.SYSTEM], [SafeAreaEdge.BOTTOM])
  95 + }.backgroundColor(this.currentWindowColor).height('100%').width('100%')
31 } 96 }
  97 +}
  98 +
  99 +
  100 +@Component
  101 +struct QualityCommentItem {
  102 + @ObjectLink item: commentItemModel
32 103
33 build() { 104 build() {
  105 + Column() {
  106 + /*头像以及昵称*/
  107 + RelativeContainer() {
  108 + Image(this.item.fromUserHeader)
  109 + .width(50)
  110 + .height(50)
  111 + .borderRadius(25)
  112 + .borderWidth(2)
  113 + .borderColor(Color.White)
  114 + .id('image1')
  115 + .alignRules({
  116 + top: { anchor: "__container__", align: VerticalAlign.Top },
  117 + left: { anchor: "__container__", align: HorizontalAlign.Start }
  118 + })
  119 + .offset(
  120 + {
  121 + y: -16
  122 + }
  123 + )
  124 + Text(this.item.fromUserName)
  125 + .fontSize(14)
  126 + .fontColor('#222222')
  127 + .fontWeight(FontWeight.Medium)
  128 + .id('text1')
  129 + .alignRules({
  130 + bottom: { anchor: "image1", align: VerticalAlign.Bottom },
  131 + left: { anchor: "image1", align: HorizontalAlign.End }
  132 + })
  133 + .offset(
  134 + {
  135 + x: 6,
  136 + y: -6 - 16
  137 + }
  138 + )
  139 + }.height(42)
  140 +
  141 + Column() {
  142 + /*评论内容*/
  143 + Text() {
  144 + ImageSpan($r('app.media.WDBestCommentTitleDotIcon'))
  145 + .width(12)
  146 + .height(12)
  147 + .objectFit(ImageFit.Fill)
  148 + .offset({
  149 + y: -6
  150 + })
  151 + Span(' ' + this.item.commentContent)
  152 + .fontSize(16)
  153 + .fontColor('#222222')
  154 + .fontWeight(FontWeight.Medium)
  155 + }.margin({ top: 10 })
  156 +
  157 + /*分割线*/
  158 + Row() {
  159 +
  160 + }.width('100%').margin({ top: 10, left: 0, right: 0 }).backgroundColor('#EDEDED').height(2.5);
  161 +
  162 + /*文章或者评论*/
  163 + Row() {
  164 + Row() {
  165 + Image($r('app.media.comment_img_link')).width(16).height(16)
  166 + Text(this.item.shareInfo.shareTitle)
  167 + .fontSize(14)
  168 + .fontColor('#666666')
  169 + .margin({ left: 6, right: 12 })
  170 + .maxLines(1)
  171 + .textOverflow({ overflow: TextOverflow.Ellipsis })
  172 + }.height(40).layoutWeight(1)
  173 +
  174 + Image($r('app.media.more')).width(12).height(12)
  175 +
  176 + }.width('100%').height(40).justifyContent(FlexAlign.SpaceBetween)
  177 +
  178 + }
  179 + .backgroundColor('#F9F9F9')
  180 + .width('100%')
  181 + .alignItems(HorizontalAlign.Start)
  182 + .borderRadius(4)
  183 + .padding({ left: 12, right: 12 })
  184 +
  185 + /*时间 点赞评论*/
  186 + Row() {
  187 +
  188 + Text(DateTimeUtils.getCommentTime(DateTimeUtils.getDateTimestamp(this.item.createTime))).fontSize(14).fontColor('#999999')
  189 +
  190 + Row({space:16}){
  191 + Row(){
  192 + Image($r('app.media.comment_icon_pinglun')).width(16).height(16)
  193 + }
  194 +
  195 + Row(){
  196 + //comment_like_select
  197 + Image($r(this.item.likeNum?'app.media.comment_like_select':'app.media.comment_like_normal')).width(16).height(16)
  198 + if (this.item.likeNum){Text(this.item.likeNum).fontColor(this.item.isLike?'#ED2800':'#999999').fontSize(14).margin({left:3})}
  199 + }
  200 + }
  201 + }.height(38).width('100%').justifyContent(FlexAlign.SpaceBetween)
  202 +
  203 + }.backgroundColor('#FFFFFF').padding({ top: 0, left: 16, right: 16 }).borderRadius(4)
34 204
35 } 205 }
36 } 206 }
@@ -32,7 +32,21 @@ class CommentViewModel { @@ -32,7 +32,21 @@ class CommentViewModel {
32 return compRes.data 32 return compRes.data
33 } 33 }
34 34
  35 + /*获取本地mock数据*/
  36 + async fetchQualityCommentListLocal(context: Context): Promise<commentListModel> {
  37 + Logger.info(TAG, `getBottomNavDataMock start`);
  38 + let compRes: ResponseDTO<commentListModel> | null = await ResourcesUtils.getResourcesJson<ResponseDTO<commentListModel>>(context,'qualityComment_local.json' );
  39 + if (!compRes || !compRes.data) {
  40 + Logger.info(TAG, `getAppointmentListDataLocal compRes is empty`);
  41 + return new commentListModel()
  42 + }
  43 + Logger.info(TAG, `getAppointmentListDataLocal getResourcesJsonSync compRes : ${JSON.stringify(compRes)}`);
  44 + return compRes.data
  45 + }
  46 +
  47 +
35 48
  49 + //qualityComment_local.json
36 fetchQualityCommentList(pageNum: string) { 50 fetchQualityCommentList(pageNum: string) {
37 let url = HttpUrlUtils.getQualityCommentUrl() + `?&pageSize=${10}&pageNum=${pageNum}` 51 let url = HttpUrlUtils.getQualityCommentUrl() + `?&pageSize=${10}&pageNum=${pageNum}`
38 let headers: HashMap<string, string> = HttpUrlUtils.getCommonHeaders(); 52 let headers: HashMap<string, string> = HttpUrlUtils.getCommonHeaders();
  1 +{
  2 + "code": "0",
  3 + "data": {
  4 + "hasNext": 1,
  5 + "list": [{
  6 + "authorLike": 0,
  7 + "avatarFrame": "",
  8 + "checkStatus": 2,
  9 + "commentContent": "好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主好棒的号主",
  10 + "commentContentSensitive": "",
  11 + "commentLevel": 1,
  12 + "commentPics": "",
  13 + "commentSensitive": "",
  14 + "commentType": "2",
  15 + "contentAuthor": 0,
  16 + "createTime": "2024-04-15 14:23:10",
  17 + "creatorFlag": 0,
  18 + "fromCreatorId": "",
  19 + "fromUserHeader": "https://rmrbcmsonline.peopleapp.com/upload/ueditor/image/20220101/a_661756798214074368.png?x-oss-process=image/resize,l_100/auto-orient,1/quality,q_90/format,jpg",
  20 + "fromUserId": "522455831285125",
  21 + "fromUserName": "新志说",
  22 + "fromUserType": 1,
  23 + "h5Url": "",
  24 + "highQualityExpireTime": "2024-04-15T18:32:32+0800",
  25 + "highQualityTime": "2024-04-12T18:32:32+0800",
  26 + "id": 57148720,
  27 + "likeNum": 0,
  28 + "mySelf": 0,
  29 + "pageId": null,
  30 + "parentId": -1,
  31 + "region": "北京",
  32 + "replyNum": 0,
  33 + "rootCommentId": 57148720,
  34 + "sensitiveExist": 0,
  35 + "sensitiveShow": 1,
  36 + "shareInfo": {
  37 + "shareCoverUrl": "https://rmrbcmsonline.peopleapp.com/upload/ueditor/image/20240320/a_955037763411898368.jpeg",
  38 + "shareSummary": "苏东坡的家风里藏着怎样的精神原力?",
  39 + "shareTitle": "苏东坡的家风里藏着怎样的精神原力?",
  40 + "shareUrl": "https://people.pdnews.cn/rmhvideo/30043985346"
  41 + },
  42 + "targetId": "30043985346",
  43 + "targetRelId": "",
  44 + "targetRelObjectId": "",
  45 + "targetRelType": null,
  46 + "targetStatus": 0,
  47 + "targetTitle": "苏东坡的家风里藏着怎样的精神原力?",
  48 + "targetType": 1,
  49 + "toUserContentAuthor": 0,
  50 + "toUserName": "",
  51 + "topFlag": 0,
  52 + "topicType": null,
  53 + "uuid": "267385e2-f333-422a-9552-e67d2043845c",
  54 + "visitorComment": 1
  55 + }, {
  56 + "authorLike": 0,
  57 + "avatarFrame": "",
  58 + "checkStatus": 2,
  59 + "commentContent": "啦啦啦啦",
  60 + "commentContentSensitive": "",
  61 + "commentLevel": 1,
  62 + "commentPics": "",
  63 + "commentSensitive": "",
  64 + "commentType": "2",
  65 + "contentAuthor": 0,
  66 + "createTime": "2024-04-13 14:45:14",
  67 + "creatorFlag": 0,
  68 + "fromCreatorId": "",
  69 + "fromUserHeader": "https://cdnjdphoto.aikan.pdnews.cn/null20240322/1681921291/1711108111670.jpg?x-oss-process=image/resize,l_100/auto-orient,1/quality,q_90/format,jpg",
  70 + "fromUserId": "574601020679237",
  71 + "fromUserName": "Zirui",
  72 + "fromUserType": 1,
  73 + "h5Url": "",
  74 + "highQualityExpireTime": "2024-04-15T18:32:27+0800",
  75 + "highQualityTime": "2024-04-12T18:32:27+0800",
  76 + "id": 57027343,
  77 + "likeNum": 0,
  78 + "mySelf": 0,
  79 + "pageId": null,
  80 + "parentId": -1,
  81 + "region": "北京",
  82 + "replyNum": 0,
  83 + "rootCommentId": 57027343,
  84 + "sensitiveExist": 0,
  85 + "sensitiveShow": 1,
  86 + "shareInfo": {
  87 + "shareCoverUrl": "https://rmrbcmsonline.peopleapp.com/upload/ueditor/image/20240330/a_958638228225650688.png",
  88 + "shareSummary": "黄金地块!昌平今年计划供应这7宗住宅用地",
  89 + "shareTitle": "黄金地块!昌平今年计划供应这7宗住宅用地",
  90 + "shareUrl": "https://people.pdnews.cn/rmharticle/30044144003"
  91 + },
  92 + "targetId": "30044144003",
  93 + "targetRelId": "",
  94 + "targetRelObjectId": "",
  95 + "targetRelType": null,
  96 + "targetStatus": 0,
  97 + "targetTitle": "黄金地块!昌平今年计划供应这7宗住宅用地",
  98 + "targetType": 8,
  99 + "toUserContentAuthor": 0,
  100 + "toUserName": "",
  101 + "topFlag": 0,
  102 + "topicType": null,
  103 + "uuid": "b41ba843-f2ff-47e6-8a97-3f70e50b094c",
  104 + "visitorComment": 1
  105 + }, {
  106 + "authorLike": 0,
  107 + "avatarFrame": "",
  108 + "checkStatus": 2,
  109 + "commentContent": "大家好",
  110 + "commentContentSensitive": "",
  111 + "commentLevel": 1,
  112 + "commentPics": "",
  113 + "commentSensitive": "",
  114 + "commentType": "2",
  115 + "contentAuthor": 0,
  116 + "createTime": "2024-04-02 16:05:12",
  117 + "creatorFlag": 1,
  118 + "fromCreatorId": "2495230",
  119 + "fromUserHeader": "https://cdnjdphoto.aikan.pdnews.cn/vod/content/202404/20240402152130124/mpi.png?x-oss-process=image/resize,l_100/auto-orient,1/quality,q_90/format,jpg",
  120 + "fromUserId": "488915066770949",
  121 + "fromUserName": "极目新闻客户端",
  122 + "fromUserType": 2,
  123 + "h5Url": "",
  124 + "highQualityExpireTime": "2024-04-15T18:32:24+0800",
  125 + "highQualityTime": "2024-04-12T18:32:24+0800",
  126 + "id": 57003773,
  127 + "likeNum": 0,
  128 + "mySelf": 0,
  129 + "pageId": null,
  130 + "parentId": -1,
  131 + "region": "北京",
  132 + "replyNum": 0,
  133 + "rootCommentId": 57003773,
  134 + "sensitiveExist": 0,
  135 + "sensitiveShow": 1,
  136 + "shareInfo": {
  137 + "shareCoverUrl": "",
  138 + "shareSummary": "人民日报,有品质的新闻",
  139 + "shareTitle": "探索营养新高度 三只小牛推出功能牛奶系列新品",
  140 + "shareUrl": "https://people.pdnews.cn/column/30002004812-500000215456"
  141 + },
  142 + "targetId": "30002004812",
  143 + "targetRelId": "500000215456",
  144 + "targetRelObjectId": "2017",
  145 + "targetRelType": 1,
  146 + "targetStatus": 0,
  147 + "targetTitle": "探索营养新高度 三只小牛推出功能牛奶系列新品",
  148 + "targetType": 8,
  149 + "toUserContentAuthor": 0,
  150 + "toUserName": "",
  151 + "topFlag": 0,
  152 + "topicType": null,
  153 + "uuid": "045fbe86-7227-447a-a9ea-d991d4c4bb02",
  154 + "visitorComment": 1
  155 + }, {
  156 + "authorLike": 0,
  157 + "avatarFrame": "",
  158 + "checkStatus": 2,
  159 + "commentContent": "大家好",
  160 + "commentContentSensitive": "",
  161 + "commentLevel": 1,
  162 + "commentPics": "",
  163 + "commentSensitive": "",
  164 + "commentType": "2",
  165 + "contentAuthor": 0,
  166 + "createTime": "2024-04-02 16:04:54",
  167 + "creatorFlag": 1,
  168 + "fromCreatorId": "2495230",
  169 + "fromUserHeader": "https://cdnjdphoto.aikan.pdnews.cn/vod/content/202404/20240402152130124/mpi.png?x-oss-process=image/resize,l_100/auto-orient,1/quality,q_90/format,jpg",
  170 + "fromUserId": "488915066770949",
  171 + "fromUserName": "极目新闻客户端",
  172 + "fromUserType": 2,
  173 + "h5Url": "",
  174 + "highQualityExpireTime": "2024-04-15T18:32:19+0800",
  175 + "highQualityTime": "2024-04-12T18:32:19+0800",
  176 + "id": 57003731,
  177 + "likeNum": 0,
  178 + "mySelf": 0,
  179 + "pageId": null,
  180 + "parentId": -1,
  181 + "region": "北京",
  182 + "replyNum": 0,
  183 + "rootCommentId": 57003731,
  184 + "sensitiveExist": 0,
  185 + "sensitiveShow": 1,
  186 + "shareInfo": {
  187 + "shareCoverUrl": "",
  188 + "shareSummary": "人民日报,有品质的新闻",
  189 + "shareTitle": "探索营养新高度 三只小牛推出功能牛奶系列新品",
  190 + "shareUrl": "https://people.pdnews.cn/column/30002004812-500000215456"
  191 + },
  192 + "targetId": "30002004812",
  193 + "targetRelId": "500000215456",
  194 + "targetRelObjectId": "2017",
  195 + "targetRelType": 1,
  196 + "targetStatus": 0,
  197 + "targetTitle": "探索营养新高度 三只小牛推出功能牛奶系列新品",
  198 + "targetType": 8,
  199 + "toUserContentAuthor": 0,
  200 + "toUserName": "",
  201 + "topFlag": 0,
  202 + "topicType": null,
  203 + "uuid": "e98533d4-832c-46fc-b6c8-fcfbcf8dec81",
  204 + "visitorComment": 1
  205 + }, {
  206 + "authorLike": 0,
  207 + "avatarFrame": "",
  208 + "checkStatus": 2,
  209 + "commentContent": "😉",
  210 + "commentContentSensitive": "",
  211 + "commentLevel": 1,
  212 + "commentPics": "",
  213 + "commentSensitive": "",
  214 + "commentType": "2",
  215 + "contentAuthor": 0,
  216 + "createTime": "2024-04-02 09:27:37",
  217 + "creatorFlag": 0,
  218 + "fromCreatorId": "",
  219 + "fromUserHeader": "https://cdnjdphoto.aikan.pdnews.cn//zhbj/img/user/2024010916/61A1BB7793074AEFA58F1A6B629B0575.jpg?x-oss-process=image/resize,l_100/auto-orient,1/quality,q_90/format,jpg",
  220 + "fromUserId": "507102106399685",
  221 + "fromUserName": "小土豆",
  222 + "fromUserType": 1,
  223 + "h5Url": "http://people.pdnews.cn/h/audiotopic/21622-10000002141",
  224 + "highQualityExpireTime": "2024-04-15T18:32:17+0800",
  225 + "highQualityTime": "2024-04-12T18:32:17+0800",
  226 + "id": 56897011,
  227 + "likeNum": 0,
  228 + "mySelf": 0,
  229 + "pageId": 21622,
  230 + "parentId": -1,
  231 + "region": "上海",
  232 + "replyNum": 0,
  233 + "rootCommentId": 56897011,
  234 + "sensitiveExist": 0,
  235 + "sensitiveShow": 1,
  236 + "shareInfo": {
  237 + "shareCoverUrl": "https://rmrbcmsonline.peopleapp.com/upload/seminar_img/201808/rmrb_60441534322948.png",
  238 + "shareSummary": "经典文章",
  239 + "shareTitle": "夜读",
  240 + "shareUrl": "http://people.pdnews.cn/audiotopic/21622-10000002141"
  241 + },
  242 + "targetId": "10000002141",
  243 + "targetRelId": "",
  244 + "targetRelObjectId": "",
  245 + "targetRelType": null,
  246 + "targetStatus": 0,
  247 + "targetTitle": "夜读",
  248 + "targetType": 5,
  249 + "toUserContentAuthor": 0,
  250 + "toUserName": "",
  251 + "topFlag": 0,
  252 + "topicType": 22,
  253 + "uuid": "4dad103a-de92-4db8-9ee4-9c1bb294ea69",
  254 + "visitorComment": 1
  255 + }, {
  256 + "authorLike": 0,
  257 + "avatarFrame": "",
  258 + "checkStatus": 2,
  259 + "commentContent": "2",
  260 + "commentContentSensitive": "",
  261 + "commentLevel": 1,
  262 + "commentPics": "",
  263 + "commentSensitive": "",
  264 + "commentType": "2",
  265 + "contentAuthor": 0,
  266 + "createTime": "2024-04-02 08:59:00",
  267 + "creatorFlag": 0,
  268 + "fromCreatorId": "",
  269 + "fromUserHeader": "https://rmrbcmsonline.peopleapp.com/upload/user_app/202403/rmrb_MqZfPsdm1711510425.jpg?x-oss-process=image/resize,l_100/auto-orient,1/quality,q_90/format,jpg",
  270 + "fromUserId": "497856912963077",
  271 + "fromUserName": "李冉冉",
  272 + "fromUserType": 1,
  273 + "h5Url": "",
  274 + "highQualityExpireTime": "2024-04-15T18:32:13+0800",
  275 + "highQualityTime": "2024-04-12T18:32:13+0800",
  276 + "id": 56896568,
  277 + "likeNum": 0,
  278 + "mySelf": 0,
  279 + "pageId": null,
  280 + "parentId": -1,
  281 + "region": "安徽",
  282 + "replyNum": 0,
  283 + "rootCommentId": 56896568,
  284 + "sensitiveExist": 0,
  285 + "sensitiveShow": 1,
  286 + "shareInfo": {
  287 + "shareCoverUrl": "",
  288 + "shareSummary": "人民日报,有品质的新闻",
  289 + "shareTitle": "尺素金声丨净息差20年来最低,背后是银行让利实体经济",
  290 + "shareUrl": "https://people.pdnews.cn/column/30044175615-500005272796"
  291 + },
  292 + "targetId": "30044175615",
  293 + "targetRelId": "500005272796",
  294 + "targetRelObjectId": "2002",
  295 + "targetRelType": 1,
  296 + "targetStatus": 0,
  297 + "targetTitle": "尺素金声丨净息差20年来最低,背后是银行让利实体经济",
  298 + "targetType": 8,
  299 + "toUserContentAuthor": 0,
  300 + "toUserName": "",
  301 + "topFlag": 0,
  302 + "topicType": null,
  303 + "uuid": "959e017c-b84b-4ff3-ae58-0df0e8a14dcc",
  304 + "visitorComment": 1
  305 + }, {
  306 + "authorLike": 0,
  307 + "avatarFrame": "",
  308 + "checkStatus": 2,
  309 + "commentContent": "我中午",
  310 + "commentContentSensitive": "",
  311 + "commentLevel": 1,
  312 + "commentPics": "",
  313 + "commentSensitive": "",
  314 + "commentType": "2",
  315 + "contentAuthor": 0,
  316 + "createTime": "2024-04-01 14:22:48",
  317 + "creatorFlag": 0,
  318 + "fromCreatorId": "",
  319 + "fromUserHeader": "https://cdnjdphoto.aikan.pdnews.cn//zhbj/img/user/2024040114/133af3190cd84eb7a5e70c4c23071881.png?x-oss-process=image/resize,l_100/auto-orient,1/quality,q_90/format,jpg",
  320 + "fromUserId": "574444396143685",
  321 + "fromUserName": "人民日报网友2Ai3yZ",
  322 + "fromUserType": 1,
  323 + "h5Url": "",
  324 + "highQualityExpireTime": "2024-04-15T18:32:09+0800",
  325 + "highQualityTime": "2024-04-12T18:32:09+0800",
  326 + "id": 56792967,
  327 + "likeNum": 1,
  328 + "mySelf": 0,
  329 + "pageId": null,
  330 + "parentId": -1,
  331 + "region": "安徽",
  332 + "replyNum": 0,
  333 + "rootCommentId": 56792967,
  334 + "sensitiveExist": 0,
  335 + "sensitiveShow": 1,
  336 + "shareInfo": {
  337 + "shareCoverUrl": "https://rmrbcmsonline.peopleapp.com/rb_recsys/img/2024/0328/647894_957794402615422976.jpeg",
  338 + "shareSummary": "人民日报,有品质的新闻",
  339 + "shareTitle": "日本小林制药称已有4人因服用其含红曲成分保健品而死亡",
  340 + "shareUrl": "https://people.pdnews.cn/rmharticle/30044103222"
  341 + },
  342 + "targetId": "30044103222",
  343 + "targetRelId": "",
  344 + "targetRelObjectId": "",
  345 + "targetRelType": null,
  346 + "targetStatus": 0,
  347 + "targetTitle": "日本小林制药称已有4人因服用其含红曲成分保健品而死亡",
  348 + "targetType": 8,
  349 + "toUserContentAuthor": 0,
  350 + "toUserName": "",
  351 + "topFlag": 0,
  352 + "topicType": null,
  353 + "uuid": "591871f2-bddf-4dae-9e6e-a003e1f6e718",
  354 + "visitorComment": 1
  355 + }, {
  356 + "authorLike": 0,
  357 + "avatarFrame": "",
  358 + "checkStatus": 2,
  359 + "commentContent": "你好",
  360 + "commentContentSensitive": "",
  361 + "commentLevel": 1,
  362 + "commentPics": "",
  363 + "commentSensitive": "",
  364 + "commentType": "2",
  365 + "contentAuthor": 0,
  366 + "createTime": "2024-04-01 14:22:12",
  367 + "creatorFlag": 0,
  368 + "fromCreatorId": "",
  369 + "fromUserHeader": "https://cdnjdphoto.aikan.pdnews.cn//zhbj/img/user/2024040114/133af3190cd84eb7a5e70c4c23071881.png?x-oss-process=image/resize,l_100/auto-orient,1/quality,q_90/format,jpg",
  370 + "fromUserId": "574444396143685",
  371 + "fromUserName": "人民日报网友2Ai3yZ",
  372 + "fromUserType": 1,
  373 + "h5Url": "",
  374 + "highQualityExpireTime": "2024-04-15T18:26:14+0800",
  375 + "highQualityTime": "2024-04-12T18:26:14+0800",
  376 + "id": 56882995,
  377 + "likeNum": 0,
  378 + "mySelf": 0,
  379 + "pageId": null,
  380 + "parentId": -1,
  381 + "region": "安徽",
  382 + "replyNum": 0,
  383 + "rootCommentId": 56882995,
  384 + "sensitiveExist": 0,
  385 + "sensitiveShow": 1,
  386 + "shareInfo": {
  387 + "shareCoverUrl": "",
  388 + "shareSummary": "努力过好当下,让每一个今天的自己,都比昨天有进步,就是对人生最大的敬意。",
  389 + "shareTitle": "2024年进度条:■■■□□□□□□□□□",
  390 + "shareUrl": "https://people.pdnews.cn/column/30044157156-500005269319"
  391 + },
  392 + "targetId": "30044157156",
  393 + "targetRelId": "500005269319",
  394 + "targetRelObjectId": "2003",
  395 + "targetRelType": 1,
  396 + "targetStatus": 0,
  397 + "targetTitle": "2024年进度条:■■■□□□□□□□□□",
  398 + "targetType": 13,
  399 + "toUserContentAuthor": 0,
  400 + "toUserName": "",
  401 + "topFlag": 0,
  402 + "topicType": null,
  403 + "uuid": "6562a44e-5010-4691-9c06-a31d4dd24b80",
  404 + "visitorComment": 1
  405 + }, {
  406 + "authorLike": 0,
  407 + "avatarFrame": "",
  408 + "checkStatus": 2,
  409 + "commentContent": "你晚上",
  410 + "commentContentSensitive": "",
  411 + "commentLevel": 1,
  412 + "commentPics": "",
  413 + "commentSensitive": "",
  414 + "commentType": "2",
  415 + "contentAuthor": 0,
  416 + "createTime": "2024-04-01 14:22:25",
  417 + "creatorFlag": 0,
  418 + "fromCreatorId": "",
  419 + "fromUserHeader": "https://cdnjdphoto.aikan.pdnews.cn//zhbj/img/user/2024040114/133af3190cd84eb7a5e70c4c23071881.png?x-oss-process=image/resize,l_100/auto-orient,1/quality,q_90/format,jpg",
  420 + "fromUserId": "574444396143685",
  421 + "fromUserName": "人民日报网友2Ai3yZ",
  422 + "fromUserType": 1,
  423 + "h5Url": "",
  424 + "highQualityExpireTime": "2024-04-15T18:26:09+0800",
  425 + "highQualityTime": "2024-04-12T18:26:09+0800",
  426 + "id": 56883010,
  427 + "likeNum": 0,
  428 + "mySelf": 0,
  429 + "pageId": null,
  430 + "parentId": -1,
  431 + "region": "安徽",
  432 + "replyNum": 0,
  433 + "rootCommentId": 56883010,
  434 + "sensitiveExist": 0,
  435 + "sensitiveShow": 1,
  436 + "shareInfo": {
  437 + "shareCoverUrl": "",
  438 + "shareSummary": "行业的健康发展,不能对消费者玩“套路”,凭借质量取胜才是王道。",
  439 + "shareTitle": "微短剧付费“无底洞”跌进了谁",
  440 + "shareUrl": "https://people.pdnews.cn/column/30044103669-500005258426"
  441 + },
  442 + "targetId": "30044103669",
  443 + "targetRelId": "500005258426",
  444 + "targetRelObjectId": "2003",
  445 + "targetRelType": 1,
  446 + "targetStatus": 0,
  447 + "targetTitle": "微短剧付费“无底洞”跌进了谁",
  448 + "targetType": 8,
  449 + "toUserContentAuthor": 0,
  450 + "toUserName": "",
  451 + "topFlag": 0,
  452 + "topicType": null,
  453 + "uuid": "2d16b876-b311-49a7-aa46-c3cf631a992e",
  454 + "visitorComment": 1
  455 + }, {
  456 + "authorLike": 0,
  457 + "avatarFrame": "",
  458 + "checkStatus": 2,
  459 + "commentContent": "外婆企图",
  460 + "commentContentSensitive": "",
  461 + "commentLevel": 1,
  462 + "commentPics": "",
  463 + "commentSensitive": "",
  464 + "commentType": "2",
  465 + "contentAuthor": 0,
  466 + "createTime": "2024-04-01 14:22:37",
  467 + "creatorFlag": 0,
  468 + "fromCreatorId": "",
  469 + "fromUserHeader": "https://cdnjdphoto.aikan.pdnews.cn//zhbj/img/user/2024040114/133af3190cd84eb7a5e70c4c23071881.png?x-oss-process=image/resize,l_100/auto-orient,1/quality,q_90/format,jpg",
  470 + "fromUserId": "574444396143685",
  471 + "fromUserName": "人民日报网友2Ai3yZ",
  472 + "fromUserType": 1,
  473 + "h5Url": "",
  474 + "highQualityExpireTime": "2024-04-15T18:26:05+0800",
  475 + "highQualityTime": "2024-04-12T18:26:05+0800",
  476 + "id": 56792966,
  477 + "likeNum": 0,
  478 + "mySelf": 0,
  479 + "pageId": null,
  480 + "parentId": -1,
  481 + "region": "安徽",
  482 + "replyNum": 0,
  483 + "rootCommentId": 56792966,
  484 + "sensitiveExist": 0,
  485 + "sensitiveShow": 1,
  486 + "shareInfo": {
  487 + "shareCoverUrl": "",
  488 + "shareSummary": "说话的艺术,说到底就是生活的艺术。",
  489 + "shareTitle": "学会这三种说话方式,受益无穷",
  490 + "shareUrl": "https://people.pdnews.cn/column/30044115488-500005262017"
  491 + },
  492 + "targetId": "30044115488",
  493 + "targetRelId": "500005262017",
  494 + "targetRelObjectId": "2003",
  495 + "targetRelType": 1,
  496 + "targetStatus": 0,
  497 + "targetTitle": "学会这三种说话方式,受益无穷",
  498 + "targetType": 13,
  499 + "toUserContentAuthor": 0,
  500 + "toUserName": "",
  501 + "topFlag": 0,
  502 + "topicType": null,
  503 + "uuid": "dcc25c99-8e27-42fc-aa29-861beec958f2",
  504 + "visitorComment": 1
  505 + }],
  506 + "pageNum": 1,
  507 + "pageSize": 10,
  508 + "totalCommentNum": 0,
  509 + "totalCount": 16
  510 + },
  511 + "message": "Success",
  512 + "meta": null,
  513 + "requestId": "",
  514 + "success": true,
  515 + "timestamp": 1713162597102
  516 +}