|
|
|
|
@ -89,8 +89,14 @@ public class ApplyListUtils {
|
|
|
|
|
private GetRadioListAdapter getRadioListAdapter;
|
|
|
|
|
private MyadviceAdapter myadviceAdapter;
|
|
|
|
|
|
|
|
|
|
OnLoadMoreDataFinishListener onLoadMoreDataFinishListener;
|
|
|
|
|
|
|
|
|
|
private Activity context;
|
|
|
|
|
|
|
|
|
|
private int page = 1; // 当前页码
|
|
|
|
|
private int pageSize = 20; // 每页展示条数
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private ApplyListUtils(Activity context) {
|
|
|
|
|
//api = HttpUtils.getApi(context);
|
|
|
|
|
@ -114,7 +120,622 @@ public class ApplyListUtils {
|
|
|
|
|
return builder;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void init() {
|
|
|
|
|
public static Builder getBuilder() {
|
|
|
|
|
return builder;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public static void setBuilder(Builder builder) {
|
|
|
|
|
ApplyListUtils.builder = builder;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getPage() {
|
|
|
|
|
return page;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setPage(int page) {
|
|
|
|
|
this.page = page;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public int getPageSize() {
|
|
|
|
|
return pageSize;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setPageSize(int pageSize) {
|
|
|
|
|
this.pageSize = pageSize;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
private void init() {
|
|
|
|
|
|
|
|
|
|
userInfo = App.getInstance().getUserInfo();
|
|
|
|
|
String listcode = builder.params.get("listcode");
|
|
|
|
|
String proposerid = builder.params.get("proposerid");
|
|
|
|
|
String times = builder.params.get("times");
|
|
|
|
|
String timee = builder.params.get("timee");
|
|
|
|
|
String manid = userInfo.getManid();
|
|
|
|
|
String departmentnameid = userInfo.getBzbh();
|
|
|
|
|
|
|
|
|
|
String url = Contans.BASE_URL + Contans.GET_ORDER_LIST_RSA_URL;
|
|
|
|
|
Request<String> request = NoHttp.createStringRequest(url, RequestMethod.GET);
|
|
|
|
|
request.add("listcode",listcode);
|
|
|
|
|
request.add("proposerid",proposerid);
|
|
|
|
|
request.add("manid",manid);
|
|
|
|
|
|
|
|
|
|
request.add("departmentnameid",departmentnameid);
|
|
|
|
|
|
|
|
|
|
if(page<1){
|
|
|
|
|
page=1;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
request.add("page",String.valueOf(page));
|
|
|
|
|
request.add("pageSize",String.valueOf(pageSize));
|
|
|
|
|
showLog("---------listcode--------");
|
|
|
|
|
showLog(listcode);
|
|
|
|
|
|
|
|
|
|
if (listcode.equals(Contans.LISTCODE.RECEIVEVISIT)) {
|
|
|
|
|
//获取接待来访详情列表
|
|
|
|
|
request.add("platform","0");
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYCONFERENCE)) {
|
|
|
|
|
//获取会议室详情列表
|
|
|
|
|
request.add("platform","0");
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.ORDINARYVISIT)) {
|
|
|
|
|
//获取订餐列表
|
|
|
|
|
request.add("platform","0");
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYTRAVEL)) {
|
|
|
|
|
//获取出差申请列表
|
|
|
|
|
request.add("platform","0");
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYVEHICLE)) {
|
|
|
|
|
//获取用车申请详情列表
|
|
|
|
|
request.add("platform","0");
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.OTHERTASK)) {
|
|
|
|
|
//获取他人任务详情列表
|
|
|
|
|
request.add("platform","0");
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYORDER)) {
|
|
|
|
|
//获取送餐详情列表
|
|
|
|
|
request.add("platform","0");
|
|
|
|
|
request.add("login_userid","");
|
|
|
|
|
request.add("istj","");
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYDINNER)) {
|
|
|
|
|
//订餐申请
|
|
|
|
|
request.add("platform","0");
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYSUPPLIES)) {
|
|
|
|
|
//获取申请列表
|
|
|
|
|
url = Contans.BASE_URL + Contans.GETAPPLYLIST2_RSA_URL;
|
|
|
|
|
request = NoHttp.createStringRequest(url, RequestMethod.GET);
|
|
|
|
|
request.add("listcode",listcode);
|
|
|
|
|
request.add("proposerid",proposerid);
|
|
|
|
|
request.add("manid",manid);
|
|
|
|
|
|
|
|
|
|
request.add("times",times);
|
|
|
|
|
request.add("timee",timee);
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYFACILITIES)) {
|
|
|
|
|
//获取申请列表
|
|
|
|
|
url = Contans.BASE_URL + Contans.GETAPPLYLIST2_RSA_URL;
|
|
|
|
|
request = NoHttp.createStringRequest(url, RequestMethod.GET);
|
|
|
|
|
request.add("listcode",listcode);
|
|
|
|
|
request.add("proposerid",proposerid);
|
|
|
|
|
request.add("manid",manid);
|
|
|
|
|
|
|
|
|
|
request.add("times",times);
|
|
|
|
|
request.add("timee",timee);
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYSUGGESTION)) {
|
|
|
|
|
//建议汇总和我的建议
|
|
|
|
|
request.add("listcode",listcode);
|
|
|
|
|
request.add("proposerid",proposerid);
|
|
|
|
|
request.add("manid",manid);
|
|
|
|
|
} else {
|
|
|
|
|
//没有就是else里面
|
|
|
|
|
request.add("listcode",listcode);
|
|
|
|
|
request.add("proposerid",proposerid);
|
|
|
|
|
request.add("manid",manid);
|
|
|
|
|
request.add("times",times);
|
|
|
|
|
request.add("timee",timee);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
NohttpUtils.getInstance().add(context, 0, request, new HttpListener<String>() {
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onSucceed(int what, com.yolanda.nohttp.rest.Response<String> response) {
|
|
|
|
|
|
|
|
|
|
showLog("----------------");
|
|
|
|
|
String result = response.get();
|
|
|
|
|
|
|
|
|
|
if(listcode.equals(Contans.LISTCODE.APPLYSUPPLIES)||listcode.equals(Contans.LISTCODE.APPLYFACILITIES)){
|
|
|
|
|
if (listcode.equals(Contans.LISTCODE.APPLYSUPPLIES)) {
|
|
|
|
|
ApplyListBean baseResult = GsonUtils.GsonToBean(result,ApplyListBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
datas.clear();
|
|
|
|
|
datas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
} else {
|
|
|
|
|
datas.clear();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
if (listcode.equals(Contans.LISTCODE.APPLYFACILITIES)) {
|
|
|
|
|
ApplyListBean baseResult = GsonUtils.GsonToBean(result,ApplyListBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
datas.clear();
|
|
|
|
|
datas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
} else {
|
|
|
|
|
datas.clear();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}else{
|
|
|
|
|
String jsonDecode = RSAUtils.decryptBASE64StrClient(result);
|
|
|
|
|
showLog(result);
|
|
|
|
|
showLog(jsonDecode);
|
|
|
|
|
if (TextUtils.isEmpty(jsonDecode)) {
|
|
|
|
|
showToast(UiUtlis.getString(context, R.string.data_error));
|
|
|
|
|
} else {
|
|
|
|
|
if (listcode.equals(Contans.LISTCODE.RECEIVEVISIT)) {
|
|
|
|
|
ApplyListReceiveBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyListReceiveBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
receiveDatas.clear();
|
|
|
|
|
receiveDatas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
} else {
|
|
|
|
|
receiveDatas.clear();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYCONFERENCE)) {
|
|
|
|
|
ApplyListConferenceBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyListConferenceBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
showLog("--------->>>-------");
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
conferenceDatas.clear();
|
|
|
|
|
conferenceDatas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
} else {
|
|
|
|
|
conferenceDatas.clear();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.ORDINARYVISIT)) {
|
|
|
|
|
ApplyOrdinaryVisitBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyOrdinaryVisitBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
ordinaryVisiDatas.clear();
|
|
|
|
|
ordinaryVisiDatas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
} else {
|
|
|
|
|
conferenceDatas.clear();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYTRAVEL)) {
|
|
|
|
|
ApplyTravelListBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyTravelListBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
travelListDatas.clear();
|
|
|
|
|
travelListDatas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
} else {
|
|
|
|
|
travelListDatas.clear();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYVEHICLE)) {
|
|
|
|
|
ApplyListVehicleBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyListVehicleBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
vehicleDatas.clear();
|
|
|
|
|
vehicleDatas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
} else {
|
|
|
|
|
vehicleDatas.clear();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.OTHERTASK)) {
|
|
|
|
|
ApplyListOtherTaskBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyListOtherTaskBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
otherTaskDatas.clear();
|
|
|
|
|
otherTaskDatas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
} else {
|
|
|
|
|
otherTaskDatas.clear();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYORDER)) {
|
|
|
|
|
ApplyListTakeOutBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyListTakeOutBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
takeOutDatas.clear();
|
|
|
|
|
takeOutDatas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
} else {
|
|
|
|
|
takeOutDatas.clear();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYDINNER)) {
|
|
|
|
|
ApplyListBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyListBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
datas.clear();
|
|
|
|
|
datas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
} else {
|
|
|
|
|
datas.clear();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYSUPPLIES)) {
|
|
|
|
|
ApplyListBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyListBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
datas.clear();
|
|
|
|
|
datas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
} else {
|
|
|
|
|
datas.clear();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYSUGGESTION)) {
|
|
|
|
|
MyadviceBean myadviceBean = GsonUtils.GsonToBean(jsonDecode,MyadviceBean.class);
|
|
|
|
|
if (myadviceBean != null) {
|
|
|
|
|
if (!myadviceBean.getTotal().equals("0")) {
|
|
|
|
|
showLog(String.valueOf(myadviceBean.getRows().size()));
|
|
|
|
|
myadviceDatas.clear();
|
|
|
|
|
myadviceDatas.addAll(myadviceBean.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
} else {
|
|
|
|
|
myadviceDatas.clear();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
//没有就是else里面
|
|
|
|
|
ApplyListBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyListBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
datas.clear();
|
|
|
|
|
datas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
} else {
|
|
|
|
|
datas.clear();
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
@Override
|
|
|
|
|
public void onFailed(int what, com.yolanda.nohttp.rest.Response<String> response) {
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
});
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// if (listcode == Contans.LISTCODE.RECEIVEVISIT) {
|
|
|
|
|
//
|
|
|
|
|
// api.getReceiveList(listcode, proposerid,manid, departmentnameid, "0").enqueue(new BaseCallBack<ApplyListReceiveBean>(builder.context) {
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onSuccess(Call<ApplyListReceiveBean> call, Response<ApplyListReceiveBean> response) {
|
|
|
|
|
// ApplyListReceiveBean baseResult = response.body();
|
|
|
|
|
// if (baseResult != null) {
|
|
|
|
|
// baseResult.getTotal();
|
|
|
|
|
// if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
// receiveDatas.clear();
|
|
|
|
|
// receiveDatas.addAll(baseResult.getRows());
|
|
|
|
|
// setListAdapter(listcode);
|
|
|
|
|
// } else {
|
|
|
|
|
// receiveDatas.clear();
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onError(Call<ApplyListReceiveBean> call, Throwable t) {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
//
|
|
|
|
|
// } else if (listcode == Contans.LISTCODE.APPLYCONFERENCE) {
|
|
|
|
|
//
|
|
|
|
|
// api.getConferenceList(listcode, proposerid,manid, departmentnameid, "0").enqueue(new BaseCallBack<ApplyListConferenceBean>(builder.context) {
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onSuccess(Call<ApplyListConferenceBean> call, Response<ApplyListConferenceBean> response) {
|
|
|
|
|
// ApplyListConferenceBean baseResult = response.body();
|
|
|
|
|
// if (baseResult != null) {
|
|
|
|
|
// baseResult.getTotal();
|
|
|
|
|
// if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
// conferenceDatas.clear();
|
|
|
|
|
// conferenceDatas.addAll(baseResult.getRows());
|
|
|
|
|
// setListAdapter(listcode);
|
|
|
|
|
// } else {
|
|
|
|
|
// conferenceDatas.clear();
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onError(Call<ApplyListConferenceBean> call, Throwable t) {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
//
|
|
|
|
|
//
|
|
|
|
|
// } else if (listcode == Contans.LISTCODE.ORDINARYVISIT) {
|
|
|
|
|
//
|
|
|
|
|
// api.getOrdinaryVisitList(listcode, proposerid,manid, departmentnameid, "0").enqueue(new BaseCallBack<ApplyOrdinaryVisitBean>(builder.context) {
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onSuccess(Call<ApplyOrdinaryVisitBean> call, Response<ApplyOrdinaryVisitBean> response) {
|
|
|
|
|
//
|
|
|
|
|
// ApplyOrdinaryVisitBean baseResult = response.body();
|
|
|
|
|
// if (baseResult != null) {
|
|
|
|
|
// baseResult.getTotal();
|
|
|
|
|
// if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
// ordinaryVisiDatas.clear();
|
|
|
|
|
// ordinaryVisiDatas.addAll(baseResult.getRows());
|
|
|
|
|
// setListAdapter(listcode);
|
|
|
|
|
// } else {
|
|
|
|
|
// conferenceDatas.clear();
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onError(Call<ApplyOrdinaryVisitBean> call, Throwable t) {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
// } else if (listcode == Contans.LISTCODE.APPLYTRAVEL) {
|
|
|
|
|
//
|
|
|
|
|
// api.getApplyTraveList(listcode, proposerid,manid, departmentnameid, "0").enqueue(new BaseCallBack<ApplyTravelListBean>(builder.context) {
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onSuccess(Call<ApplyTravelListBean> call, Response<ApplyTravelListBean> response) {
|
|
|
|
|
// ApplyTravelListBean baseResult = response.body();
|
|
|
|
|
// if (baseResult != null) {
|
|
|
|
|
// baseResult.getTotal();
|
|
|
|
|
// if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
// travelListDatas.clear();
|
|
|
|
|
// travelListDatas.addAll(baseResult.getRows());
|
|
|
|
|
// setListAdapter(listcode);
|
|
|
|
|
// } else {
|
|
|
|
|
// travelListDatas.clear();
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onError(Call<ApplyTravelListBean> call, Throwable t) {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
//
|
|
|
|
|
//
|
|
|
|
|
// } else if (listcode == Contans.LISTCODE.APPLYVEHICLE) {
|
|
|
|
|
//
|
|
|
|
|
// api.getVehicleList(listcode, proposerid,manid, departmentnameid, "0").enqueue(new BaseCallBack<ApplyListVehicleBean>(builder.context) {
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onSuccess(Call<ApplyListVehicleBean> call, Response<ApplyListVehicleBean> response) {
|
|
|
|
|
//
|
|
|
|
|
// ApplyListVehicleBean baseResult = response.body();
|
|
|
|
|
// if (baseResult != null) {
|
|
|
|
|
// baseResult.getTotal();
|
|
|
|
|
// if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
// vehicleDatas.clear();
|
|
|
|
|
// vehicleDatas.addAll(baseResult.getRows());
|
|
|
|
|
// setListAdapter(listcode);
|
|
|
|
|
// } else {
|
|
|
|
|
// vehicleDatas.clear();
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onError(Call<ApplyListVehicleBean> call, Throwable t) {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
//
|
|
|
|
|
// } else if (listcode == Contans.LISTCODE.OTHERTASK) {
|
|
|
|
|
// api.getOtherTaskList(listcode, proposerid,manid, departmentnameid, "0").enqueue(new BaseCallBack<ApplyListOtherTaskBean>(builder.context) {
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onSuccess(Call<ApplyListOtherTaskBean> call, Response<ApplyListOtherTaskBean> response) {
|
|
|
|
|
// ApplyListOtherTaskBean baseResult = response.body();
|
|
|
|
|
// if (baseResult != null) {
|
|
|
|
|
// baseResult.getTotal();
|
|
|
|
|
// if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
// otherTaskDatas.clear();
|
|
|
|
|
// otherTaskDatas.addAll(baseResult.getRows());
|
|
|
|
|
// setListAdapter(listcode);
|
|
|
|
|
// } else {
|
|
|
|
|
// otherTaskDatas.clear();
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onError(Call<ApplyListOtherTaskBean> call, Throwable t) {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
//
|
|
|
|
|
// } else if (listcode == Contans.LISTCODE.APPLYORDER) {
|
|
|
|
|
//
|
|
|
|
|
// api.getTakeOutList2(listcode, "0", manid,"", departmentnameid,"").enqueue(new BaseCallBack<ApplyListTakeOutBean>(builder.context) {
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onSuccess(Call<ApplyListTakeOutBean> call, Response<ApplyListTakeOutBean> response) {
|
|
|
|
|
// ApplyListTakeOutBean baseResult = response.body();
|
|
|
|
|
// if (baseResult != null) {
|
|
|
|
|
// baseResult.getTotal();
|
|
|
|
|
// if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
// takeOutDatas.clear();
|
|
|
|
|
// takeOutDatas.addAll(baseResult.getRows());
|
|
|
|
|
// setListAdapter(listcode);
|
|
|
|
|
// } else {
|
|
|
|
|
// takeOutDatas.clear();
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onError(Call<ApplyListTakeOutBean> call, Throwable t) {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
//
|
|
|
|
|
//
|
|
|
|
|
// } else if (listcode == Contans.LISTCODE.APPLYDINNER) {
|
|
|
|
|
//
|
|
|
|
|
// api.getApplyList(listcode, proposerid,manid, departmentnameid, "0").enqueue(new BaseCallBack<ApplyListBean>(builder.context) {
|
|
|
|
|
//
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onSuccess(Call<ApplyListBean> call, Response<ApplyListBean> response) {
|
|
|
|
|
// ApplyListBean baseResult = response.body();
|
|
|
|
|
// if (baseResult != null) {
|
|
|
|
|
// baseResult.getTotal();
|
|
|
|
|
// if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
// datas.clear();
|
|
|
|
|
// datas.addAll(baseResult.getRows());
|
|
|
|
|
// setListAdapter(listcode);
|
|
|
|
|
// } else {
|
|
|
|
|
// datas.clear();
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onError(Call<ApplyListBean> call, Throwable t) {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
//
|
|
|
|
|
//
|
|
|
|
|
// } else if (listcode == Contans.LISTCODE.APPLYSUPPLIES) {
|
|
|
|
|
//
|
|
|
|
|
// api.getApplyList2(listcode, proposerid, times, timee).enqueue(new BaseCallBack<ApplyListBean>(builder.context) {
|
|
|
|
|
//
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onSuccess(Call<ApplyListBean> call, Response<ApplyListBean> response) {
|
|
|
|
|
// ApplyListBean baseResult = response.body();
|
|
|
|
|
// if (baseResult != null) {
|
|
|
|
|
// baseResult.getTotal();
|
|
|
|
|
// if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
// datas.clear();
|
|
|
|
|
// datas.addAll(baseResult.getRows());
|
|
|
|
|
// setListAdapter(listcode);
|
|
|
|
|
// } else {
|
|
|
|
|
// datas.clear();
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onError(Call<ApplyListBean> call, Throwable t) {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
//
|
|
|
|
|
//
|
|
|
|
|
// } else if (listcode == Contans.LISTCODE.APPLYSUGGESTION) {
|
|
|
|
|
//
|
|
|
|
|
//// api.getMyAdvice(listcode,manid, proposerid).enqueue(new BaseCallBack<MyadviceBean>(builder.context) {
|
|
|
|
|
//// @Override
|
|
|
|
|
//// public void onSuccess(Call<MyadviceBean> call, Response<MyadviceBean> response) {
|
|
|
|
|
////
|
|
|
|
|
//// MyadviceBean myadviceBean = response.body();
|
|
|
|
|
//// if (myadviceBean != null) {
|
|
|
|
|
//// myadviceBean.getTotal();
|
|
|
|
|
//// if (!myadviceBean.getTotal().equals("0")) {
|
|
|
|
|
//// myadviceDatas.clear();
|
|
|
|
|
//// myadviceDatas.addAll(myadviceBean.getRows());
|
|
|
|
|
//// setListAdapter(listcode);
|
|
|
|
|
//// } else {
|
|
|
|
|
//// myadviceDatas.clear();
|
|
|
|
|
//// }
|
|
|
|
|
////
|
|
|
|
|
//// }
|
|
|
|
|
////
|
|
|
|
|
////
|
|
|
|
|
//// }
|
|
|
|
|
////
|
|
|
|
|
//// @Override
|
|
|
|
|
//// public void onError(Call<MyadviceBean> call, Throwable t) {
|
|
|
|
|
////
|
|
|
|
|
//// }
|
|
|
|
|
//// });
|
|
|
|
|
//
|
|
|
|
|
// api.getMyAdviceRsa(listcode,manid, proposerid).enqueue(new BaseCallBack<String>(builder.context) {
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onSuccess(Call<String> call, Response<String> response) {
|
|
|
|
|
//
|
|
|
|
|
// String result = response.body();
|
|
|
|
|
// showLog("-----getMyAdviceRsa----");
|
|
|
|
|
// showLog(result);
|
|
|
|
|
//
|
|
|
|
|
// String jsonDecode = RSAUtils.decryptBASE64StrClient(result);
|
|
|
|
|
// showLog(jsonDecode);
|
|
|
|
|
// if (TextUtils.isEmpty(jsonDecode)) {
|
|
|
|
|
// showToast(UiUtlis.getString(context, R.string.data_error));
|
|
|
|
|
// } else {
|
|
|
|
|
// showToast(jsonDecode);
|
|
|
|
|
// MyadviceBean myadviceBean = GsonUtils.GsonToBean(jsonDecode,MyadviceBean.class);
|
|
|
|
|
// if (myadviceBean != null) {
|
|
|
|
|
// myadviceBean.getTotal();
|
|
|
|
|
// if (!myadviceBean.getTotal().equals("0")) {
|
|
|
|
|
// myadviceDatas.clear();
|
|
|
|
|
// myadviceDatas.addAll(myadviceBean.getRows());
|
|
|
|
|
// setListAdapter(listcode);
|
|
|
|
|
// } else {
|
|
|
|
|
// myadviceDatas.clear();
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onError(Call<String> call, Throwable t) {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
//
|
|
|
|
|
//
|
|
|
|
|
// } else {
|
|
|
|
|
// //没有就是else里面
|
|
|
|
|
// api.getApplyList(listcode, proposerid,manid, times, timee).enqueue(new BaseCallBack<ApplyListBean>(builder.context) {
|
|
|
|
|
//
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onSuccess(Call<ApplyListBean> call, Response<ApplyListBean> response) {
|
|
|
|
|
// ApplyListBean baseResult = response.body();
|
|
|
|
|
// if (baseResult != null) {
|
|
|
|
|
// baseResult.getTotal();
|
|
|
|
|
// if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
// datas.clear();
|
|
|
|
|
// datas.addAll(baseResult.getRows());
|
|
|
|
|
// setListAdapter(listcode);
|
|
|
|
|
// } else {
|
|
|
|
|
// datas.clear();
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
// }
|
|
|
|
|
//
|
|
|
|
|
// @Override
|
|
|
|
|
// public void onError(Call<ApplyListBean> call, Throwable t) {
|
|
|
|
|
//
|
|
|
|
|
// }
|
|
|
|
|
// });
|
|
|
|
|
// }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void loadMoreData() {
|
|
|
|
|
|
|
|
|
|
userInfo = App.getInstance().getUserInfo();
|
|
|
|
|
String listcode = builder.params.get("listcode");
|
|
|
|
|
@ -132,6 +753,8 @@ public class ApplyListUtils {
|
|
|
|
|
|
|
|
|
|
request.add("departmentnameid",departmentnameid);
|
|
|
|
|
|
|
|
|
|
request.add("page",String.valueOf(page));
|
|
|
|
|
request.add("pageSize",String.valueOf(pageSize));
|
|
|
|
|
|
|
|
|
|
showLog("---------listcode--------");
|
|
|
|
|
showLog(listcode);
|
|
|
|
|
@ -204,17 +827,22 @@ public class ApplyListUtils {
|
|
|
|
|
|
|
|
|
|
showLog("----------------");
|
|
|
|
|
String result = response.get();
|
|
|
|
|
|
|
|
|
|
if(onLoadMoreDataFinishListener!=null){
|
|
|
|
|
onLoadMoreDataFinishListener.onFinish();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
if(listcode.equals(Contans.LISTCODE.APPLYSUPPLIES)||listcode.equals(Contans.LISTCODE.APPLYFACILITIES)){
|
|
|
|
|
if (listcode.equals(Contans.LISTCODE.APPLYSUPPLIES)) {
|
|
|
|
|
ApplyListBean baseResult = GsonUtils.GsonToBean(result,ApplyListBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
page++;
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
datas.clear();
|
|
|
|
|
datas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
adapter.notifyDataSetChanged();
|
|
|
|
|
} else {
|
|
|
|
|
datas.clear();
|
|
|
|
|
showToast("没有更多数据啦");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -222,12 +850,12 @@ public class ApplyListUtils {
|
|
|
|
|
ApplyListBean baseResult = GsonUtils.GsonToBean(result,ApplyListBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
page++;
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
datas.clear();
|
|
|
|
|
datas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
adapter.notifyDataSetChanged();
|
|
|
|
|
} else {
|
|
|
|
|
datas.clear();
|
|
|
|
|
showToast("没有更多数据啦");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -242,121 +870,125 @@ public class ApplyListUtils {
|
|
|
|
|
ApplyListReceiveBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyListReceiveBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
page++;
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
receiveDatas.clear();
|
|
|
|
|
receiveDatas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
receiveAdapter.notifyDataSetChanged();
|
|
|
|
|
} else {
|
|
|
|
|
receiveDatas.clear();
|
|
|
|
|
showToast("没有更多数据啦");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYCONFERENCE)) {
|
|
|
|
|
ApplyListConferenceBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyListConferenceBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
page++;
|
|
|
|
|
showLog("--------->>>-------");
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
conferenceDatas.clear();
|
|
|
|
|
conferenceDatas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
conferenceAdapter.notifyDataSetChanged();
|
|
|
|
|
} else {
|
|
|
|
|
conferenceDatas.clear();
|
|
|
|
|
showToast("没有更多数据啦");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.ORDINARYVISIT)) {
|
|
|
|
|
ApplyOrdinaryVisitBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyOrdinaryVisitBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
page++;
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
ordinaryVisiDatas.clear();
|
|
|
|
|
ordinaryVisiDatas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
ordinaryVisitAdapter.notifyDataSetChanged();
|
|
|
|
|
} else {
|
|
|
|
|
conferenceDatas.clear();
|
|
|
|
|
showToast("没有更多数据啦");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYTRAVEL)) {
|
|
|
|
|
ApplyTravelListBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyTravelListBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
page++;
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
travelListDatas.clear();
|
|
|
|
|
travelListDatas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
travelAdapter.notifyDataSetChanged();
|
|
|
|
|
} else {
|
|
|
|
|
travelListDatas.clear();
|
|
|
|
|
showToast("没有更多数据啦");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYVEHICLE)) {
|
|
|
|
|
ApplyListVehicleBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyListVehicleBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
page++;
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
vehicleDatas.clear();
|
|
|
|
|
vehicleDatas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
vehicleAdapter.notifyDataSetChanged();
|
|
|
|
|
} else {
|
|
|
|
|
vehicleDatas.clear();
|
|
|
|
|
showToast("没有更多数据啦");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.OTHERTASK)) {
|
|
|
|
|
ApplyListOtherTaskBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyListOtherTaskBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
page++;
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
otherTaskDatas.clear();
|
|
|
|
|
otherTaskDatas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
vehicleAdapter.notifyDataSetChanged();
|
|
|
|
|
} else {
|
|
|
|
|
otherTaskDatas.clear();
|
|
|
|
|
showToast("没有更多数据啦");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYORDER)) {
|
|
|
|
|
ApplyListTakeOutBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyListTakeOutBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
page++;
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
takeOutDatas.clear();
|
|
|
|
|
//takeOutDatas.clear();
|
|
|
|
|
takeOutDatas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
adapter.notifyDataSetChanged();
|
|
|
|
|
} else {
|
|
|
|
|
takeOutDatas.clear();
|
|
|
|
|
showToast("没有更多数据啦");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYDINNER)) {
|
|
|
|
|
ApplyListBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyListBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
page++;
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
datas.clear();
|
|
|
|
|
//datas.clear();
|
|
|
|
|
datas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
applyDinnerListAdapter.notifyDataSetChanged();
|
|
|
|
|
} else {
|
|
|
|
|
datas.clear();
|
|
|
|
|
showToast("没有更多数据啦");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYSUPPLIES)) {
|
|
|
|
|
ApplyListBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyListBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
page++;
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
datas.clear();
|
|
|
|
|
//datas.clear();
|
|
|
|
|
datas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
adapter.notifyDataSetChanged();
|
|
|
|
|
} else {
|
|
|
|
|
datas.clear();
|
|
|
|
|
showToast("没有更多数据啦");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else if (listcode.equals(Contans.LISTCODE.APPLYSUGGESTION)) {
|
|
|
|
|
MyadviceBean myadviceBean = GsonUtils.GsonToBean(jsonDecode,MyadviceBean.class);
|
|
|
|
|
if (myadviceBean != null) {
|
|
|
|
|
if (!myadviceBean.getTotal().equals("0")) {
|
|
|
|
|
page++;
|
|
|
|
|
showLog(String.valueOf(myadviceBean.getRows().size()));
|
|
|
|
|
myadviceDatas.clear();
|
|
|
|
|
//myadviceDatas.clear();
|
|
|
|
|
myadviceDatas.addAll(myadviceBean.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
myadviceAdapter.notifyDataSetChanged();
|
|
|
|
|
} else {
|
|
|
|
|
myadviceDatas.clear();
|
|
|
|
|
showToast("没有更多数据啦");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
} else {
|
|
|
|
|
@ -364,12 +996,13 @@ public class ApplyListUtils {
|
|
|
|
|
ApplyListBean baseResult = GsonUtils.GsonToBean(jsonDecode,ApplyListBean.class);
|
|
|
|
|
if (baseResult != null) {
|
|
|
|
|
if (!baseResult.getTotal().equals("0")) {
|
|
|
|
|
page++;
|
|
|
|
|
showLog(String.valueOf(baseResult.getRows().size()));
|
|
|
|
|
datas.clear();
|
|
|
|
|
//datas.clear();
|
|
|
|
|
datas.addAll(baseResult.getRows());
|
|
|
|
|
setListAdapter(listcode);
|
|
|
|
|
adapter.notifyDataSetChanged();
|
|
|
|
|
} else {
|
|
|
|
|
datas.clear();
|
|
|
|
|
showToast("没有更多数据啦");
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
}
|
|
|
|
|
@ -698,14 +1331,12 @@ public class ApplyListUtils {
|
|
|
|
|
// });
|
|
|
|
|
// }
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
/**
|
|
|
|
|
* 设置listView Adapter
|
|
|
|
|
*/
|
|
|
|
|
private void setListAdapter(String listCode) {
|
|
|
|
|
|
|
|
|
|
if(listCode.equals(Contans.LISTCODE.RECEIVEVISIT)) {
|
|
|
|
|
|
|
|
|
|
if (receiveAdapter == null) {
|
|
|
|
|
receiveAdapter = new ApplyReceiveAdapter(builder.context, receiveDatas);
|
|
|
|
|
builder.listView.setAdapter(receiveAdapter);
|
|
|
|
|
@ -919,6 +1550,8 @@ public class ApplyListUtils {
|
|
|
|
|
|
|
|
|
|
private Map<String, String> params;
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private OnItemClickListener listener;
|
|
|
|
|
|
|
|
|
|
public Builder setListView(ListView listView) {
|
|
|
|
|
@ -931,7 +1564,6 @@ public class ApplyListUtils {
|
|
|
|
|
return builder;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
public Builder setParams(String listcode, String proposerid) {
|
|
|
|
|
params = new HashMap<>();
|
|
|
|
|
params.put("listcode", listcode);
|
|
|
|
|
@ -974,6 +1606,18 @@ public class ApplyListUtils {
|
|
|
|
|
void onItemClick(Object object);
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public interface OnLoadMoreDataFinishListener {
|
|
|
|
|
void onFinish();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public OnLoadMoreDataFinishListener getOnLoadMoreDataFinishListener() {
|
|
|
|
|
return onLoadMoreDataFinishListener;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void setOnLoadMoreDataFinishListener(OnLoadMoreDataFinishListener onLoadMoreDataFinishListener) {
|
|
|
|
|
this.onLoadMoreDataFinishListener = onLoadMoreDataFinishListener;
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
public void showLog(String logText) {
|
|
|
|
|
if (isApkInDebug(context)) {
|
|
|
|
|
if(TextUtils.isEmpty(logText)){
|
|
|
|
|
@ -1003,4 +1647,6 @@ public class ApplyListUtils {
|
|
|
|
|
public void showToast(int strId) {
|
|
|
|
|
Toast.makeText(context, strId, Toast.LENGTH_SHORT).show();
|
|
|
|
|
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
}
|
|
|
|
|
|