领卷联请求推荐分类内容只有Title有值 url和其他值大多数为null



- @Override
public void getContentByCategoryId(int categoryId) {
for (ICategoryPagerCallback callback : mCallbacks) {
if (callback.getCategoryId() == categoryId) {
callback.onLoading();
}
}
Integer targetPage = pagesInfo.get(categoryId);
if (targetPage == null) {
targetPage = DEFAULT_PAGE;
pagesInfo.put(categoryId, targetPage);
}
Call<HomePagerContent> task = createTask(categoryId, targetPage);
task.enqueue(new Callback<HomePagerContent>() {
@Override
public void onResponse(Call<HomePagerContent> call, Response<HomePagerContent> response) {
int code = response.code();
LogUtils.e(CategoryPagePresenterImpl.this, "CODE -->" + code);
if (code == HttpURLConnection.HTTP_OK) {
HomePagerContent pagerContent = response.body();
//这里把请求的数据打印出来
LogUtils.e(CategoryPagePresenterImpl.this, "pagerContent -->" + pagerContent);
LogUtils.e(CategoryPagePresenterImpl.this, "getPictUrl -->" + pagerContent.getData().get(0).getPictUrl());
LogUtils.e(CategoryPagePresenterImpl.this, "getTitle -->" + pagerContent.getData().get(0).getTitle());
//////////////////
handleHomePagerContentResult(pagerContent, categoryId);
} else {
handleNetworkError(categoryId);
}
}
@Override
public void onFailure(Call<HomePagerContent> call, Throwable t) {
LogUtils.e(CategoryPagePresenterImpl.this, "onFailure");
handleNetworkError(categoryId);
}
});
}
下面是请求的数据日志

这是我请求有问题还是后台的数据本来就是空的?
因为太久没有更新了,这是由后台进行选品的,没有券是很正常的,前端UI进行处理即可。
前端通过条件判断这个值为空,就显示其他内容,比如xxx