chenquansheng

fix |>直播频道数据不显示问题修复

@@ -205,15 +205,15 @@ export class PageHelper { @@ -205,15 +205,15 @@ export class PageHelper {
205 pageModel.displayGroupInfoMd5 = pageDto.md5 205 pageModel.displayGroupInfoMd5 = pageDto.md5
206 // pageModel.currentPage = 2 206 // pageModel.currentPage = 2
207 } else { 207 } else {
  208 +
208 pageDto = await PageViewModel.getPageGroupCompData(pageModel.bizCopy()) as PageDTO 209 pageDto = await PageViewModel.getPageGroupCompData(pageModel.bizCopy()) as PageDTO
209 // PageViewModel.getPageGroupCompData(pageModel.bizCopy()).then(pageDto=>{ 210 // PageViewModel.getPageGroupCompData(pageModel.bizCopy()).then(pageDto=>{
210 // }) 211 // })
211 - if (!pageDto){ 212 + if (pageDto.md5 === undefined){
212 continue 213 continue
213 } 214 }
214 //增加楼层数据异常判断条件 215 //增加楼层数据异常判断条件
215 if (pageDto.md5 == pageModel.displayGroupInfoMd5 || pageDto.compList == null || pageDto.compList.length === 0 ) { 216 if (pageDto.md5 == pageModel.displayGroupInfoMd5 || pageDto.compList == null || pageDto.compList.length === 0 ) {
216 - // Logger.debug(TAG, 'parseGroup cache load, return: ' + pageDto.md5)  
217 // 下拉刷新场景,数据没变,拦截刷新UI,重置相关参数 217 // 下拉刷新场景,数据没变,拦截刷新UI,重置相关参数
218 if (pageModel.loadStrategy === 2) { 218 if (pageModel.loadStrategy === 2) {
219 // 缓存数据一致,不再刷新 219 // 缓存数据一致,不再刷新
@@ -81,7 +81,8 @@ export class PageViewModel extends BaseViewModel { @@ -81,7 +81,8 @@ export class PageViewModel extends BaseViewModel {
81 .then((resDTO: ResponseDTO<PageDTO>) => { 81 .then((resDTO: ResponseDTO<PageDTO>) => {
82 if (!resDTO || !resDTO.data) { 82 if (!resDTO || !resDTO.data) {
83 Logger.error(TAG, 'getNavData then resDTO is empty'); 83 Logger.error(TAG, 'getNavData then resDTO is empty');
84 - error('resDTO is empty'); 84 + // error('resDTO is empty');
  85 + success({} as PageDTO);
85 return 86 return
86 } 87 }
87 if (resDTO.code != 0) { 88 if (resDTO.code != 0) {