Showing
2 changed files
with
22 additions
and
15 deletions
| @@ -44,7 +44,7 @@ export struct CompParser { | @@ -44,7 +44,7 @@ export struct CompParser { | ||
| 44 | 44 | ||
| 45 | @Builder | 45 | @Builder |
| 46 | componentBuilder(compDTO: CompDTO, compIndex: number) { | 46 | componentBuilder(compDTO: CompDTO, compIndex: number) { |
| 47 | - if (compDTO.operDataList[0]?.objectType !== '3' && compDTO.operDataList[0]?.objectType !== '13') { //暂时屏蔽活动和音频详情入口 | 47 | + //if (compDTO.operDataList[0]?.objectType !== '3' && compDTO.operDataList[0]?.objectType !== '13') { //暂时屏蔽活动和音频详情入口 |
| 48 | if (compDTO.compStyle === CompStyle.Label_03) { | 48 | if (compDTO.compStyle === CompStyle.Label_03) { |
| 49 | LabelComponent({ compDTO: compDTO }) | 49 | LabelComponent({ compDTO: compDTO }) |
| 50 | Divider().strokeWidth(1).color('#f5f5f5').padding({ left: 16, right: 16 }) | 50 | Divider().strokeWidth(1).color('#f5f5f5').padding({ left: 16, right: 16 }) |
| @@ -119,6 +119,6 @@ export struct CompParser { | @@ -119,6 +119,6 @@ export struct CompParser { | ||
| 119 | } | 119 | } |
| 120 | } | 120 | } |
| 121 | 121 | ||
| 122 | - } | 122 | + // } |
| 123 | } | 123 | } |
| 124 | 124 |
| @@ -163,7 +163,7 @@ export class PageHelper { | @@ -163,7 +163,7 @@ export class PageHelper { | ||
| 163 | 163 | ||
| 164 | 164 | ||
| 165 | let pageCompSize = pageCompList.length // 信息流组件业务数量 | 165 | let pageCompSize = pageCompList.length // 信息流组件业务数量 |
| 166 | - console.error("ZZZXXXXX", " start--->" + pageCompSize); | 166 | + // console.error("ZZZXXXXX", " start--->" + pageCompSize); |
| 167 | 167 | ||
| 168 | if (pageCompSize == 0) { | 168 | if (pageCompSize == 0) { |
| 169 | flag = false | 169 | flag = false |
| @@ -174,7 +174,7 @@ export class PageHelper { | @@ -174,7 +174,7 @@ export class PageHelper { | ||
| 174 | let layoutAdvIndex = 0; //稿件投放统计 | 174 | let layoutAdvIndex = 0; //稿件投放统计 |
| 175 | // 升序排序 | 175 | // 升序排序 |
| 176 | compAdvList.sort((a: CompAdvBean, b: CompAdvBean) => a.slotInfo.position - b.slotInfo.position) | 176 | compAdvList.sort((a: CompAdvBean, b: CompAdvBean) => a.slotInfo.position - b.slotInfo.position) |
| 177 | - // console.error("ZZZXXXXX", " 排序后的广告--->" + JSON.stringify(compAdvList)); | 177 | + // console.error("ZZZXXXXX", " 排序后的广告--->" + JSON.stringify(compAdvList)); |
| 178 | //当前日期 | 178 | //当前日期 |
| 179 | let serverTimeLong: number = DateTimeUtils.getTimeStamp(); | 179 | let serverTimeLong: number = DateTimeUtils.getTimeStamp(); |
| 180 | for (let advBean of compAdvList) { | 180 | for (let advBean of compAdvList) { |
| @@ -263,7 +263,7 @@ export class PageHelper { | @@ -263,7 +263,7 @@ export class PageHelper { | ||
| 263 | if (advPosition <= pageModel.pageTotalCompSize && advPosition >= a) { | 263 | if (advPosition <= pageModel.pageTotalCompSize && advPosition >= a) { |
| 264 | 264 | ||
| 265 | let b = advPosition - a; | 265 | let b = advPosition - a; |
| 266 | - console.error('ZZZXXXXX', matInfo.advSubType + '-------------' + matInfo.advTitle + " "+ advPosition + " "+a+" "+b) | 266 | + console.error('ZZZXXXXX', matInfo.advSubType + '-------------' + matInfo.advTitle + " " + advPosition + " " + a + " " + b) |
| 267 | if (b <= pageCompSize && b >= 0) { | 267 | if (b <= pageCompSize && b >= 0) { |
| 268 | 268 | ||
| 269 | let advComp: CompDTO = { | 269 | let advComp: CompDTO = { |
| @@ -289,7 +289,7 @@ export class PageHelper { | @@ -289,7 +289,7 @@ export class PageHelper { | ||
| 289 | } | 289 | } |
| 290 | 290 | ||
| 291 | } | 291 | } |
| 292 | - console.error("ZZZXXXXX", " end--->" + pageCompList.length); | 292 | + // console.error("ZZZXXXXX", " end--->" + pageCompList.length); |
| 293 | } | 293 | } |
| 294 | 294 | ||
| 295 | 295 | ||
| @@ -310,13 +310,14 @@ export class PageHelper { | @@ -310,13 +310,14 @@ export class PageHelper { | ||
| 310 | 310 | ||
| 311 | //移除音频 和 活动 | 311 | //移除音频 和 活动 |
| 312 | this.collectPageComp(pageModel, data) | 312 | this.collectPageComp(pageModel, data) |
| 313 | - // | 313 | + |
| 314 | // pageModel.compList.push(...data.compList) | 314 | // pageModel.compList.push(...data.compList) |
| 315 | - PageViewModel.getInteractData(data.compList).then((data: CompDTO[]) => { | ||
| 316 | - // 刷新,替换所有数据 | ||
| 317 | - pageModel.compList.updateItems(sizeBefore, data) | ||
| 318 | - pageModel.timestamp = DateTimeUtils.getTimeStamp().toString() | ||
| 319 | - }) | 315 | + // TODO 暂时屏蔽,此处代码会造成 广告逻辑错乱,只有第一页有广告数据,随着加载更多,第二页也会出现广告数据 |
| 316 | + // PageViewModel.getInteractData(data.compList).then((data: CompDTO[]) => { | ||
| 317 | + // // 刷新,替换所有数据 | ||
| 318 | + // pageModel.compList.updateItems(sizeBefore, data) | ||
| 319 | + // pageModel.timestamp = DateTimeUtils.getTimeStamp().toString() | ||
| 320 | + // }) | ||
| 320 | } | 321 | } |
| 321 | }).catch((err: string | Resource) => { | 322 | }).catch((err: string | Resource) => { |
| 322 | promptAction.showToast({ message: err }); | 323 | promptAction.showToast({ message: err }); |
| @@ -339,15 +340,21 @@ export class PageHelper { | @@ -339,15 +340,21 @@ export class PageHelper { | ||
| 339 | if (contentInfo && (contentInfo.objectType === '13' || contentInfo.objectType === '3')) { | 340 | if (contentInfo && (contentInfo.objectType === '13' || contentInfo.objectType === '3')) { |
| 340 | Logger.debug(TAG, 'getGroupData 移除音频 和 活动'); | 341 | Logger.debug(TAG, 'getGroupData 移除音频 和 活动'); |
| 341 | } else { | 342 | } else { |
| 342 | - pageCompList.add(element) | 343 | + // 暂时屏蔽活动和音频详情入口 |
| 344 | + if (element.operDataList[0]?.objectType === '3' || element.operDataList[0]?.objectType === '13') { | ||
| 345 | + } else { | ||
| 346 | + pageCompList.add(element) | ||
| 347 | + } | ||
| 348 | + | ||
| 343 | } | 349 | } |
| 344 | } | 350 | } |
| 345 | 351 | ||
| 352 | + // 记录 | ||
| 346 | pageModel.pageTotalCompSize = pageCompList.length + pageModel.pageTotalCompSize | 353 | pageModel.pageTotalCompSize = pageCompList.length + pageModel.pageTotalCompSize |
| 347 | - console.error("ZZZXXXXX", " collectPageComp--->" + pageModel.pageTotalCompSize); | 354 | + // console.error("ZZZXXXXX", " collectPageComp--->" + pageModel.pageTotalCompSize); |
| 348 | 355 | ||
| 349 | // 处理页面广告数据,投放到页面的位置 | 356 | // 处理页面广告数据,投放到页面的位置 |
| 350 | - // this.handlePageCompAdvPostion(pageCompList, pageModel, pageDto); | 357 | + this.handlePageCompAdvPostion(pageCompList, pageModel, pageDto); |
| 351 | 358 | ||
| 352 | 359 | ||
| 353 | //遍历所有组件和稿件数据 push到页面 | 360 | //遍历所有组件和稿件数据 push到页面 |
-
Please register or login to post a comment