add:直播间在线列表新增日榜、周榜

del:直播间在线列表移除守护列表
This commit is contained in:
2022-08-20 14:15:44 +08:00
parent 2779fedc3b
commit a7b0ddec1d
15 changed files with 303 additions and 53 deletions

View File

@@ -291,6 +291,13 @@ public class CommonRefreshView extends FrameLayout implements View.OnClickListen
mRecyclerView.addItemDecoration(itemDecoration);
}
/**
* 手动设置没有更多数据
* 因为日榜/周榜接口没有分页参数,会导致一直读取重复数据
*/
public void setNotLoadMore(){
mSmartRefreshLayout.finishLoadMoreWithNoMoreData();
}
public void showLoading() {
mPageCount = 1;

View File

@@ -7,6 +7,7 @@ package com.yunbao.common.http;
public class Data {
private int code;
private String msg;
private String data;//新增data字段兼容Contribute.index接口
private String[] info;
public int getCode() {
@@ -32,4 +33,12 @@ public class Data {
public void setInfo(String[] info) {
this.info = info;
}
public String getData() {
return data;
}
public void setData(String data) {
this.data = data;
}
}

View File

@@ -45,7 +45,11 @@ public abstract class HttpCallback extends AbsCallback<JsonBean> {
//token过期重新登录
RouteUtil.forwardLoginInvalid(data.getMsg());
} else {
onSuccess(data.getCode(), data.getMsg(), data.getInfo());
if(data.getInfo().length==0){
onSuccess(data.getCode(), data.getMsg(), new String[]{data.getData()});
}else {
onSuccess(data.getCode(), data.getMsg(), data.getInfo());
}
}
} else {
L.e("服务器返回值异常--->ret: " + bean.getRet() + " msg: " + bean.getMsg());