Browse Source

'2023年3月28日18:02:40'

master
wq 2 years ago
parent
commit
fdcf43beed

+ 9
- 0
app/src/main/java/com/huntersun/vkyes/etcopencard/project/api/Parameters.java View File

private String pageSize; private String pageSize;
private String orderStep; private String orderStep;
private String vehiclePlate; private String vehiclePlate;
private String orderSource;
private String vehiclePlateColor; private String vehiclePlateColor;
private String cardId; private String cardId;
private String beforeDate; private String beforeDate;
private String afterDate; private String afterDate;


public String getOrderSource() {
return orderSource;
}

public void setOrderSource(String orderSource) {
this.orderSource = orderSource;
}

public String getVehiclePlateColor() { public String getVehiclePlateColor() {
return vehiclePlateColor; return vehiclePlateColor;
} }

+ 9
- 0
app/src/main/java/com/huntersun/vkyes/etcopencard/project/api/bean/ResultBean.java View File

private boolean init; private boolean init;
private List<Products> products; private List<Products> products;
private List<BizContent> data; private List<BizContent> data;
private List<BizContent> csmsnOrders;
private String FileData; private String FileData;
private String tabIndex; private String tabIndex;
private String pageNo; private String pageNo;
private ObuDetailInfoBean.UserPromiseCBBean userPromiseCBBean; private ObuDetailInfoBean.UserPromiseCBBean userPromiseCBBean;
private ObuDetailInfoBean.QueryCarInfoCBBean queryCarInfoCBBean; private ObuDetailInfoBean.QueryCarInfoCBBean queryCarInfoCBBean;


public List<BizContent> getCsmsnOrders() {
return csmsnOrders;
}

public void setCsmsnOrders(List<BizContent> csmsnOrders) {
this.csmsnOrders = csmsnOrders;
}

public String getAgentTel() { public String getAgentTel() {
return agentTel; return agentTel;
} }

+ 9
- 20
app/src/main/java/com/huntersun/vkyes/etcopencard/project/ui/activity/BusinessDetectionActivity.java View File



/** /**
* 业务检测 * 业务检测
*
* @author admin * @author admin
*/ */
public class BusinessDetectionActivity extends AppActivity public class BusinessDetectionActivity extends AppActivity
LoadData(); LoadData();
} }
}); });
searchUtils.setExpandParams(true,true);
searchUtils.setExpandParams(true, true);
} }


@Override @Override
// refreshData(); // refreshData();
} }


private void refreshData(){
private void refreshData() {
page = 1; page = 1;
hasMore = true; hasMore = true;
LoadData(); LoadData();
// parameters.setPageNo(page + ""); // parameters.setPageNo(page + "");
// parameters.setPageSize("10"); // parameters.setPageSize("10");
parameters.setVehiclePlate(licensePlate); //车牌 parameters.setVehiclePlate(licensePlate); //车牌
parameters.setOrderSource("WECHAT"); //订单来源
parameters.setVehiclePlateColor(String.valueOf(licensePlateColor)); //车牌颜色 parameters.setVehiclePlateColor(String.valueOf(licensePlateColor)); //车牌颜色
RequestParameters parameters1 = RequestParameters parameters1 =
new RequestParameters(IFCode.IFCODE530, new Gson().toJson(parameters)); new RequestParameters(IFCode.IFCODE530, new Gson().toJson(parameters));
@SuppressLint("NotifyDataSetChanged") @SuppressLint("NotifyDataSetChanged")
@Override @Override
protected void onSuccess(ResultBean resultBean, ResultBean.BizContent bizContent1) { protected void onSuccess(ResultBean resultBean, ResultBean.BizContent bizContent1) {
if (popupKeyboard != null){
if (popupKeyboard != null) {
popupKeyboard.dismiss(BusinessDetectionActivity.this); popupKeyboard.dismiss(BusinessDetectionActivity.this);
} }

int totalSize = Integer.parseInt(bizContent1.getTotalCount()); // 获取总的数据条数
if (page == 1) {
adapter.replaceData(bizContent1.getData());
} else {
if (!FunHelper.isEmpty(bizContent1.getData())) {
adapter.addData(bizContent1.getData());
}
}
if (FunHelper.isEmpty(bizContent1.getData()) && page == 1) {
showEmpty();
} else {
showComplete();
}
hasMore = adapter.getData().size() < totalSize;
adapter.replaceData(bizContent1.getCsmsnOrders());
showComplete();
} }


@Override @Override
public void onError(String err, Response<Result> resp) { public void onError(String err, Response<Result> resp) {
super.onError(err, resp); super.onError(err, resp);
if (popupKeyboard != null){
if (popupKeyboard != null) {
popupKeyboard.dismiss(BusinessDetectionActivity.this); popupKeyboard.dismiss(BusinessDetectionActivity.this);
} }
showError(new StatusLayout.OnRetryListener() { showError(new StatusLayout.OnRetryListener() {
public void onRefresh(@NonNull RefreshLayout refreshLayout) { public void onRefresh(@NonNull RefreshLayout refreshLayout) {
licensePlate = ""; licensePlate = "";
postDelayed(() -> { postDelayed(() -> {
refreshData();
refreshData();
}, 1000); }, 1000);
} }
} }

Loading…
Cancel
Save