|
|
|
|
|
|
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
|
* 圈存确认 |
|
|
* 圈存确认 |
|
|
|
|
|
* |
|
|
* @author admin |
|
|
* @author admin |
|
|
*/ |
|
|
*/ |
|
|
public class TopEntrapmentActivity extends AppActivity implements INRechargeChoose{ |
|
|
|
|
|
|
|
|
public class TopEntrapmentActivity extends AppActivity implements INRechargeChoose { |
|
|
private ActivityToEntrapmentBinding binding; |
|
|
private ActivityToEntrapmentBinding binding; |
|
|
private String cardId, vehiclePlate, vehiclePlateColorStr, name, command; |
|
|
private String cardId, vehiclePlate, vehiclePlateColorStr, name, command; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
@Override |
|
|
@Override |
|
|
protected void initView() { |
|
|
protected void initView() { |
|
|
inRechargeChoose = this; |
|
|
inRechargeChoose = this; |
|
|
rechargeMoneyAdapter = new RechargeAdapter(TopEntrapmentActivity.this,inRechargeChoose); |
|
|
|
|
|
|
|
|
rechargeMoneyAdapter = new RechargeAdapter(TopEntrapmentActivity.this, inRechargeChoose); |
|
|
|
|
|
|
|
|
cardId = getIntent().getStringExtra("cardId"); |
|
|
cardId = getIntent().getStringExtra("cardId"); |
|
|
vehiclePlate = getIntent().getStringExtra("vehiclePlate"); |
|
|
vehiclePlate = getIntent().getStringExtra("vehiclePlate"); |
|
|
|
|
|
|
|
|
/* |
|
|
/* |
|
|
* 设置界面数据 |
|
|
* 设置界面数据 |
|
|
*/ |
|
|
*/ |
|
|
private void setDataToView(){ |
|
|
|
|
|
|
|
|
private void setDataToView() { |
|
|
binding.tvCardNum.setText("ETC卡号:" + (FunHelper.isEmpty(cardId) ? "" : cardId)); |
|
|
binding.tvCardNum.setText("ETC卡号:" + (FunHelper.isEmpty(cardId) ? "" : cardId)); |
|
|
binding.tvMoneyLabel.setText(FunHelper.isEmpty(name) ? "" : name); |
|
|
binding.tvMoneyLabel.setText(FunHelper.isEmpty(name) ? "" : name); |
|
|
binding.tvMoney.setText(FunHelper.isEmpty(vehiclePlate) ? "" : vehiclePlate); |
|
|
binding.tvMoney.setText(FunHelper.isEmpty(vehiclePlate) ? "" : vehiclePlate); |
|
|
|
|
|
|
|
|
/* |
|
|
/* |
|
|
* 设置充值金额 |
|
|
* 设置充值金额 |
|
|
*/ |
|
|
*/ |
|
|
private void setRechargeMoneyList () { |
|
|
|
|
|
|
|
|
private void setRechargeMoneyList() { |
|
|
List<RechargeBean> list = new ArrayList<>(); |
|
|
List<RechargeBean> list = new ArrayList<>(); |
|
|
list.add(new RechargeBean("100")); |
|
|
list.add(new RechargeBean("100")); |
|
|
list.add(new RechargeBean("200")); |
|
|
list.add(new RechargeBean("200")); |
|
|
|
|
|
|
|
|
* 确认充值弹窗 |
|
|
* 确认充值弹窗 |
|
|
* @param payMoney |
|
|
* @param payMoney |
|
|
*/ |
|
|
*/ |
|
|
private void showConfirmDialog(String payMoney){ |
|
|
|
|
|
|
|
|
private void showConfirmDialog(String payMoney) { |
|
|
new RechargeConfirmDialog.Builder(TopEntrapmentActivity.this) |
|
|
new RechargeConfirmDialog.Builder(TopEntrapmentActivity.this) |
|
|
.setContent(payMoney,"请确认是否为车牌号为:" + vehiclePlate + ",车牌颜色为:" + vehiclePlateColorStr + "的车充值。") |
|
|
|
|
|
|
|
|
.setContent(payMoney, "请确认是否为车牌号为:" + vehiclePlate + ",车牌颜色为:" + vehiclePlateColorStr + "的车充值。") |
|
|
.setListener(new RechargeConfirmDialog.InOnConfirmClick() { |
|
|
.setListener(new RechargeConfirmDialog.InOnConfirmClick() { |
|
|
@Override |
|
|
@Override |
|
|
public void onConfirmClick() { |
|
|
public void onConfirmClick() { |
|
|
doRecharge(); |
|
|
|
|
|
|
|
|
doRecharge(); |
|
|
} |
|
|
} |
|
|
}) .show(); |
|
|
|
|
|
|
|
|
}).show(); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
/* |
|
|
/* |
|
|
|
|
|
|
|
|
调用圈存检测->圈存修复->圈存申请->圈存确认 |
|
|
调用圈存检测->圈存修复->圈存申请->圈存确认 |
|
|
调用圈存检测->圈存修复->圈存确认 |
|
|
调用圈存检测->圈存修复->圈存确认 |
|
|
*/ |
|
|
*/ |
|
|
private void doRecharge(){ |
|
|
|
|
|
|
|
|
private void doRecharge() { |
|
|
toast("马上执行充值" + moneyInfo.payMoney); |
|
|
toast("马上执行充值" + moneyInfo.payMoney); |
|
|
SendTheVerificationCodeBean bean = new SendTheVerificationCodeBean(); |
|
|
SendTheVerificationCodeBean bean = new SendTheVerificationCodeBean(); |
|
|
bean.setCardId(cardId); //卡号(传入) |
|
|
bean.setCardId(cardId); //卡号(传入) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
interface Callback { |
|
|
interface Callback { |
|
|
void result(ResultBean.BizContent bizContent); |
|
|
void result(ResultBean.BizContent bizContent); |
|
|
|
|
|
|
|
|
default void fail() { |
|
|
default void fail() { |
|
|
} |
|
|
} |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
private void initClick(){ |
|
|
|
|
|
|
|
|
private void initClick() { |
|
|
//立即充值 |
|
|
//立即充值 |
|
|
binding.nextStep.setOnClickListener(new View.OnClickListener() { |
|
|
binding.nextStep.setOnClickListener(new View.OnClickListener() { |
|
|
@Override |
|
|
@Override |
|
|
public void onClick(View view) { |
|
|
public void onClick(View view) { |
|
|
if(FunHelper.isEmpty(FunHelper.getText(binding.etInputMoney))){ |
|
|
|
|
|
|
|
|
if (FunHelper.isEmpty(FunHelper.getText(binding.etInputMoney))) { |
|
|
toast("请输入充值金额,或者选择需要充值的金额!"); |
|
|
toast("请输入充值金额,或者选择需要充值的金额!"); |
|
|
return; |
|
|
return; |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
// return; |
|
|
// return; |
|
|
// } |
|
|
// } |
|
|
moneyInfo = new RechargeBean(FunHelper.getText(binding.etInputMoney)); |
|
|
moneyInfo = new RechargeBean(FunHelper.getText(binding.etInputMoney)); |
|
|
|
|
|
|
|
|
doRecharge(); |
|
|
doRecharge(); |
|
|
} |
|
|
} |
|
|
}); |
|
|
}); |