}; | }; | ||||
//开户行 - 用于API接口的枚举值 | |||||
//开户行 - 枚举值作为key,中文名称作为value | |||||
public static EnumBean[] BANK_TYPE = { | public static EnumBean[] BANK_TYPE = { | ||||
Add("1", "ZGYH"), // 中国银行 | |||||
Add("2", "ZGGSYH"), // 中国工商银行 | |||||
Add("3", "ZGJSYH"), // 中国建设银行 | |||||
Add("4", "ZGNYYH"), // 中国农业银行 | |||||
Add("5", "ZGJTYH"), // 中国交通银行 | |||||
Add("6", "ZGGDYH"), // 中国光大银行 | |||||
Add("7", "ZGMSYH"), // 中国民生银行 | |||||
Add("8", "ZSYH"), // 招商银行 | |||||
Add("9", "ZXYH"), // 中信银行 | |||||
Add("10", "XYYH"), // 兴业银行 | |||||
Add("11", "HFYH"), // 华夏银行 | |||||
Add("12", "GFYH"), // 广发银行 | |||||
Add("13", "HXYH"), // 华夏银行 | |||||
Add("14", "PAYH"), // 平安银行 | |||||
Add("15", "ZHESHANGYH"), // 浙商银行 | |||||
Add("16", "ZGYZCXYH"), // 中国邮政储蓄银行 | |||||
Add("17", "BHYH"), // 渤海银行 | |||||
Add("18", "SHPDFZYH"), // 上海浦东发展银行 | |||||
Add("19", "ALIPAY"), // 支付宝 | |||||
Add("20", "WECHAT"), // 微信 | |||||
Add("21", "UNIONPAY"), // 银联 | |||||
}; | |||||
//开户行 - 用于显示的中文名称 | |||||
public static EnumBean[] BANK_TYPE_DISPLAY = { | |||||
Add("1", "贵阳银行股份有限公司"), | |||||
Add("2", "中国工商银行股份有限公司"), | |||||
Add("3", "中国建设银行股份有限公司"), | |||||
Add("4", "中国银行股份有限公司"), | |||||
Add("5", "中国农业银行股份有限公司"), | |||||
Add("6", "中国交通银行股份有限公司"), | |||||
Add("7", "兴业银行股份有限公司"), | |||||
Add("8", "平安银行股份有限公司"), | |||||
Add("9", "中国邮政储蓄银行股份有限公司"), | |||||
Add("10", "中国光大银行股份有限公司"), | |||||
Add("11", "贵州银行股份有限公司"), | |||||
Add("12", "中国民生银行股份有限公司"), | |||||
Add("13", "招商银行股份有限公司"), | |||||
Add("14", "农村信用社联合社"), | |||||
Add("15", "农村商业银行"), | |||||
Add("16", "中国邮政储蓄银行股份有限公司"), | |||||
Add("17", "渤海银行股份有限公司"), | |||||
Add("18", "上海浦东发展银行股份有限公司"), | |||||
Add("19", "支付宝"), | |||||
Add("20", "微信支付"), | |||||
Add("21", "银联"), | |||||
Add("ZGYH", "中国银行股份有限公司"), | |||||
Add("ZGGSYH", "中国工商银行股份有限公司"), | |||||
Add("ZGJSYH", "中国建设银行股份有限公司"), | |||||
Add("ZGNYYH", "中国农业银行股份有限公司"), | |||||
Add("ZGJTYH", "中国交通银行股份有限公司"), | |||||
Add("ZGGDYH", "中国光大银行股份有限公司"), | |||||
Add("ZGMSYH", "中国民生银行股份有限公司"), | |||||
Add("ZSYH", "招商银行股份有限公司"), | |||||
Add("ZXYH", "中信银行股份有限公司"), | |||||
Add("XYYH", "兴业银行股份有限公司"), | |||||
Add("HFYH", "华夏银行股份有限公司"), | |||||
Add("GFYH", "广发银行股份有限公司"), | |||||
Add("HXYH", "华夏银行股份有限公司"), | |||||
Add("PAYH", "平安银行股份有限公司"), | |||||
Add("ZHESHANGYH", "浙商银行股份有限公司"), | |||||
Add("ZGYZCXYH", "中国邮政储蓄银行股份有限公司"), | |||||
Add("BHYH", "渤海银行股份有限公司"), | |||||
Add("SHPDFZYH", "上海浦东发展银行股份有限公司"), | |||||
Add("ALIPAY", "支付宝"), | |||||
Add("WECHAT", "微信支付"), | |||||
Add("UNIONPAY", "银联"), | |||||
}; | }; | ||||
//省份类型 | //省份类型 |
HashMap<String, String> params = new HashMap<>(); | HashMap<String, String> params = new HashMap<>(); | ||||
params.put("customerIdNum",customIdnum); | params.put("customerIdNum",customIdnum); | ||||
// 根据新接口参数名称映射 | // 根据新接口参数名称映射 | ||||
params.put("bankName",EnumBean.backValue(bankTypes, EnumBean.BANK_TYPE)); // 开户行名称 - 转换为枚举值 | |||||
params.put("bankName", bankTypes); // 开户行名称 - 直接使用枚举值 | |||||
params.put("bankProvince",EnumBean.backKey(province, EnumBean.PROVINCE_TYPE)); // 开户行省份 - 转换为枚举值 | params.put("bankProvince",EnumBean.backKey(province, EnumBean.PROVINCE_TYPE)); // 开户行省份 - 转换为枚举值 | ||||
// params.put("sell",sell); | // params.put("sell",sell); | ||||
params.put("userName",binding.etUsername.getText().toString().trim()); // 持卡人姓名 | params.put("userName",binding.etUsername.getText().toString().trim()); // 持卡人姓名 |
@Override | @Override | ||||
protected void convert(@NonNull BaseViewHolder holder, ResultBean.BizContent bizContent) { | protected void convert(@NonNull BaseViewHolder holder, ResultBean.BizContent bizContent) { | ||||
holder.setText(R.id.tv_name,bizContent.cusName); | holder.setText(R.id.tv_name,bizContent.cusName); | ||||
holder.setText(R.id.tv_bank, EnumBean.backValue(bizContent.bankType,EnumBean.BANK_TYPE_DISPLAY)); | |||||
holder.setText(R.id.tv_bank, EnumBean.backValue(bizContent.bankType,EnumBean.BANK_TYPE)); | |||||
holder.setText(R.id.tv_bank_branch,bizContent.branchName); | holder.setText(R.id.tv_bank_branch,bizContent.branchName); | ||||
if (null!=bizContent.bankCardId&&bizContent.bankCardId.length()>4){ | if (null!=bizContent.bankCardId&&bizContent.bankCardId.length()>4){ | ||||
holder.setText(R.id.tv_bank_num,"**************"+bizContent.bankCardId.substring(bizContent.bankCardId.length()-4)); | holder.setText(R.id.tv_bank_num,"**************"+bizContent.bankCardId.substring(bizContent.bankCardId.length()-4)); |
private void loadview() { | private void loadview() { | ||||
if (null != username) { | if (null != username) { | ||||
binding.lyBackfeeInfo.setVisibility(View.VISIBLE); | binding.lyBackfeeInfo.setVisibility(View.VISIBLE); | ||||
binding.tvBank.setText(EnumBean.backValue(bank, EnumBean.BANK_TYPE_DISPLAY)); | |||||
binding.tvBank.setText(EnumBean.backValue(bank, EnumBean.BANK_TYPE)); | |||||
binding.tvName.setText(username); | binding.tvName.setText(username); | ||||
binding.tvBankBranch.setText(bankBranch); | binding.tvBankBranch.setText(bankBranch); | ||||
if (null != bankNum && bankNum.length() > 4) { | if (null != bankNum && bankNum.length() > 4) { |