关于接口 实名认证

private void authenticate() {

    String name = et_name.getText().toString().trim();
    String id = et_id.getText().toString().trim();

    //只允许输入二代身份证:18位,最后一位可能是字母的,也可能是数字.但二代身份证必须是18位

    if (TextUtils.isEmpty(name) || !MShareUtil.isIDLegal(id)) {
        ToastUtil.toast("请检查输入是否合法呀");
        return;
    }
  /*  LoginResultBean currentProcessingUser = UserDao.getDaoInstance(this).queryCurrentProcessingUser();
    int verificationState = currentProcessingUser.getCertificationStatus();
    if(verificationState==1)
        ToastUtil.toast_debug("verification_state is true.*_*");
    else
        ToastUtil.toast_debug("verification_state is false.*<>*");
    //判断是否开启押金页面,两条路:1.主页 2.押金页

    Intent intent=new Intent();
    if (currentProcessingUser.getOpenDesposit() == 1 && currentProcessingUser.getDespositStatus() == 1) {//如果开启押金页面
        intent.setClass(this,DepositActivity.class);
    } else {

        intent.setClass(this, MainActivity.class);
    }
    startActivity(intent);
    overridePendingTransition(R.anim.global_in, 0);
    finish();*/


if (httpUtil == null)
        httpUtil = new HttpUtil();

    UserDao userDao = UserDao.getDaoInstance(this);
    LoginResultBean currentUser = userDao.queryCurrentProcessingUser();
    String phoneNumber = currentUser.getPhoneNumber();

    String[] params = new String[]{Constants.AppID, GlobalConfig.AppID,Constants.ECID, GlobalConfig.ECID, Constants.PhoneNumber, phoneNumber,
            Constants.RealName, name, Constants.ID, id, Constants.AppType, GlobalConfig.AppType};

    httpUtil.callJson(handler, this, GlobalConfig.MSHARE_SERVER_ROOT + GlobalConfig.MSHARE_VERIFY_NUMBER_OF_ID_CARD,
            BaseResultBean.class, params);

}



@Override
protected void getMessage(Message msg) {

    BaseResultBean result = (BaseResultBean) msg.obj;
    if (result != null && result.getResult()) {

        boolean update_result = UserDao.getDaoInstance(this).updateVerificationState();

        ToastUtil.toast_debug("验证成功" + (update_result ?"true":"false"));
        LoginResultBean currentProcessingUser = UserDao.getDaoInstance(this).queryCurrentProcessingUser();
        int verificationState = currentProcessingUser.getCertificationStatus();
        if(verificationState==1)
            ToastUtil.toast_debug("verification_state is true.*_*");
        else
            ToastUtil.toast_debug("verification_state is false.*<>*");
        //判断是否开启押金页面,两条路:1.主页 2.押金页

        Intent intent=new Intent();
        if (currentProcessingUser.getOpenDesposit() == 1 && currentProcessingUser.getDespositStatus() == 1) {//如果开启押金页面
            intent.setClass(this,DepositActivity.class);
        } else {
                intent.setClass(this, MainActivity.class);
        }
        startActivity(intent);
        overridePendingTransition(R.anim.global_in, 0);
        finish();

    } else {
        ToastUtil.toast("验证失败,请重新验证");
    }

}
  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值