ref |> 首页pageinfo接口下拉刷新是md5变化 依然请求compinfo接口
Signed-off-by: xugenyuan <xugenyuan@wondertek.com.cn>
Showing
1 changed file
with
6 additions
and
6 deletions
| @@ -89,7 +89,7 @@ export class PageHelper { | @@ -89,7 +89,7 @@ export class PageHelper { | ||
| 89 | pageModel.displayPageInfoMd5 = pageInfo.md5 | 89 | pageModel.displayPageInfoMd5 = pageInfo.md5 |
| 90 | //解析页面挂角广告资源 | 90 | //解析页面挂角广告资源 |
| 91 | pageAdvModel.analysisAdvSource(pageInfo); | 91 | pageAdvModel.analysisAdvSource(pageInfo); |
| 92 | - this.parseGroup(pageModel, true) | 92 | + this.parseGroup(pageModel, true, true) |
| 93 | }) | 93 | }) |
| 94 | } | 94 | } |
| 95 | 95 | ||
| @@ -110,7 +110,7 @@ export class PageHelper { | @@ -110,7 +110,7 @@ export class PageHelper { | ||
| 110 | } | 110 | } |
| 111 | 111 | ||
| 112 | async getPageInfo(pageModel: PageModel, pageAdvModel: PageAdModel) { | 112 | async getPageInfo(pageModel: PageModel, pageAdvModel: PageAdModel) { |
| 113 | - let cacheIsSame = false; | 113 | + let adHasChanged = false; |
| 114 | pageModel.currentPage = 1; | 114 | pageModel.currentPage = 1; |
| 115 | pageModel.loadImg = await onlyWifiLoadImg(); | 115 | pageModel.loadImg = await onlyWifiLoadImg(); |
| 116 | if (pageModel.pageType == 1) { | 116 | if (pageModel.pageType == 1) { |
| @@ -142,7 +142,7 @@ export class PageHelper { | @@ -142,7 +142,7 @@ export class PageHelper { | ||
| 142 | if (pageInfo.md5 == pageModel.displayPageInfoMd5) { | 142 | if (pageInfo.md5 == pageModel.displayPageInfoMd5) { |
| 143 | // 缓存一致,不解析 | 143 | // 缓存一致,不解析 |
| 144 | // Logger.debug(TAG, 'getPageInfo 与缓存一致,不解析广告。。。') | 144 | // Logger.debug(TAG, 'getPageInfo 与缓存一致,不解析广告。。。') |
| 145 | - cacheIsSame = true; | 145 | + adHasChanged = true; |
| 146 | } else { | 146 | } else { |
| 147 | // Logger.debug(TAG, 'getPageInfo 要解析广告') | 147 | // Logger.debug(TAG, 'getPageInfo 要解析广告') |
| 148 | if (pageModel.currentPage == 1) { | 148 | if (pageModel.currentPage == 1) { |
| @@ -152,10 +152,10 @@ export class PageHelper { | @@ -152,10 +152,10 @@ export class PageHelper { | ||
| 152 | pageModel.displayPageInfoMd5 = pageInfo.md5 | 152 | pageModel.displayPageInfoMd5 = pageInfo.md5 |
| 153 | //解析页面挂角广告资源 | 153 | //解析页面挂角广告资源 |
| 154 | pageAdvModel.analysisAdvSource(pageInfo); | 154 | pageAdvModel.analysisAdvSource(pageInfo); |
| 155 | - cacheIsSame = false; | 155 | + adHasChanged = false; |
| 156 | } | 156 | } |
| 157 | // Logger.debug(TAG, 'getPageInfo go on') | 157 | // Logger.debug(TAG, 'getPageInfo go on') |
| 158 | - this.parseGroup(pageModel, cacheIsSame) | 158 | + this.parseGroup(pageModel, false, adHasChanged) |
| 159 | }).catch((err:Error) => { | 159 | }).catch((err:Error) => { |
| 160 | this.refreshUIEnd(pageModel, false) | 160 | this.refreshUIEnd(pageModel, false) |
| 161 | if (this.isPageLoaded(pageModel)) { | 161 | if (this.isPageLoaded(pageModel)) { |
| @@ -178,7 +178,7 @@ export class PageHelper { | @@ -178,7 +178,7 @@ export class PageHelper { | ||
| 178 | * 解析信息流页面楼层数据 | 178 | * 解析信息流页面楼层数据 |
| 179 | * @param pageModel | 179 | * @param pageModel |
| 180 | */ | 180 | */ |
| 181 | - async parseGroup(pageModel: PageModel, isCache: boolean) { | 181 | + async parseGroup(pageModel: PageModel, isCache: boolean, adHasChagned: boolean) { |
| 182 | let pageInfo: PageInfoDTO = pageModel.pageInfo | 182 | let pageInfo: PageInfoDTO = pageModel.pageInfo |
| 183 | pageModel.groupList = [] | 183 | pageModel.groupList = [] |
| 184 | pageInfo.pageAdList = [] | 184 | pageInfo.pageAdList = [] |
-
Please register or login to post a comment