陈剑华

fix: 20432 热点频道下面广告关掉,再下拉刷新,未重新展示广告

... ... @@ -109,6 +109,7 @@ export class PageHelper {
}
getPageInfo(pageModel: PageModel, pageAdvModel: PageAdModel) {
let cacheIsSame = false;
pageModel.currentPage = 1;
if (pageModel.pageType == 1) {
PageViewModel.postThemeList(pageModel.currentPage, pageModel.pageSize, pageModel.extra).then((liveReviewDTO) => {
... ... @@ -139,6 +140,7 @@ export class PageHelper {
if (pageInfo.md5 == pageModel.displayPageInfoMd5) {
// 缓存一致,不解析
// Logger.debug(TAG, 'getPageInfo 与缓存一致,不解析广告。。。')
cacheIsSame = true;
} else {
// Logger.debug(TAG, 'getPageInfo 要解析广告')
if (pageModel.currentPage == 1) {
... ... @@ -148,9 +150,10 @@ export class PageHelper {
pageModel.displayPageInfoMd5 = pageInfo.md5
//解析页面挂角广告资源
pageAdvModel.analysisAdvSource(pageInfo);
cacheIsSame = false;
}
// Logger.debug(TAG, 'getPageInfo go on')
this.parseGroup(pageModel, false)
this.parseGroup(pageModel, cacheIsSame)
}).catch(() => {
this.refreshUIEnd(pageModel, false)
if (this.isPageLoaded(pageModel)) {
... ...