陈剑华

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

@@ -109,6 +109,7 @@ export class PageHelper { @@ -109,6 +109,7 @@ export class PageHelper {
109 } 109 }
110 110
111 getPageInfo(pageModel: PageModel, pageAdvModel: PageAdModel) { 111 getPageInfo(pageModel: PageModel, pageAdvModel: PageAdModel) {
  112 + let cacheIsSame = false;
112 pageModel.currentPage = 1; 113 pageModel.currentPage = 1;
113 if (pageModel.pageType == 1) { 114 if (pageModel.pageType == 1) {
114 PageViewModel.postThemeList(pageModel.currentPage, pageModel.pageSize, pageModel.extra).then((liveReviewDTO) => { 115 PageViewModel.postThemeList(pageModel.currentPage, pageModel.pageSize, pageModel.extra).then((liveReviewDTO) => {
@@ -139,6 +140,7 @@ export class PageHelper { @@ -139,6 +140,7 @@ export class PageHelper {
139 if (pageInfo.md5 == pageModel.displayPageInfoMd5) { 140 if (pageInfo.md5 == pageModel.displayPageInfoMd5) {
140 // 缓存一致,不解析 141 // 缓存一致,不解析
141 // Logger.debug(TAG, 'getPageInfo 与缓存一致,不解析广告。。。') 142 // Logger.debug(TAG, 'getPageInfo 与缓存一致,不解析广告。。。')
  143 + cacheIsSame = true;
142 } else { 144 } else {
143 // Logger.debug(TAG, 'getPageInfo 要解析广告') 145 // Logger.debug(TAG, 'getPageInfo 要解析广告')
144 if (pageModel.currentPage == 1) { 146 if (pageModel.currentPage == 1) {
@@ -148,9 +150,10 @@ export class PageHelper { @@ -148,9 +150,10 @@ export class PageHelper {
148 pageModel.displayPageInfoMd5 = pageInfo.md5 150 pageModel.displayPageInfoMd5 = pageInfo.md5
149 //解析页面挂角广告资源 151 //解析页面挂角广告资源
150 pageAdvModel.analysisAdvSource(pageInfo); 152 pageAdvModel.analysisAdvSource(pageInfo);
  153 + cacheIsSame = false;
151 } 154 }
152 // Logger.debug(TAG, 'getPageInfo go on') 155 // Logger.debug(TAG, 'getPageInfo go on')
153 - this.parseGroup(pageModel, false) 156 + this.parseGroup(pageModel, cacheIsSame)
154 }).catch(() => { 157 }).catch(() => {
155 this.refreshUIEnd(pageModel, false) 158 this.refreshUIEnd(pageModel, false)
156 if (this.isPageLoaded(pageModel)) { 159 if (this.isPageLoaded(pageModel)) {