优赢国际.apk(点击下载) / CompleteUserDetailActivity.java


package com.fob.ds.activity;

import android.content.Intent;
import android.os.Bundle;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.TextView;
import butterknife.BindView;
import com.flb.zj.omkxm.R;
import com.fob.ds.domain.BankListBean;
import com.fob.ds.domain.MoneyUserDetailBean;
import com.fob.ds.domain.ResultData;
import d.d.a.d.t;
import d.d.a.g.h;
import d.d.a.j.b0;
import d.d.a.j.e0;
import d.d.a.j.g0;
import java.util.ArrayList;
import java.util.List;

public class CompleteUserDetailActivity extends com.fob.ds.base.a implements View.OnClickListener {
    private MoneyUserDetailBean.DataBean B;
    private BankListBean C;
    private boolean D = true;
    TextWatcher F = new g();
    @BindView
    Button btn_commit_money;
    @BindView
    EditText ed_complete_user_1;
    @BindView
    EditText ed_complete_user_2;
    @BindView
    EditText ed_complete_user_3;
    @BindView
    EditText ed_complete_user_4;
    @BindView
    EditText ed_complete_user_5;
    @BindView
    LinearLayout ll_chumoney_phone_2;
    @BindView
    LinearLayout ll_tip_1;
    @BindView
    LinearLayout ll_tip_2;
    @BindView
    TextView tv_commit_tip;
    @BindView
    TextView tv_complete_user_1;
    @BindView
    TextView tv_kefu;
    @BindView
    TextView tv_tip_1;
    @BindView
    TextView tv_tip_2;

    class a implements TextWatcher {
        a() {
        }

        public void afterTextChanged(Editable editable) {
            if (CompleteUserDetailActivity.this.D) {
                String obj = editable.toString();
                if (obj.replace(" ", "").length() % 4 == 0) {
                    EditText editText = CompleteUserDetailActivity.this.ed_complete_user_3;
                    editText.setText(obj + " ");
                    EditText editText2 = CompleteUserDetailActivity.this.ed_complete_user_3;
                    editText2.setSelection(editText2.getText().toString().length());
                }
            }
        }

        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            if (i2 == 0) {
                CompleteUserDetailActivity.this.D = true;
            } else {
                CompleteUserDetailActivity.this.D = false;
            }
        }
    }

    class b implements TextWatcher {
        b() {
        }

        public void afterTextChanged(Editable editable) {
            String obj = editable.toString();
            if (b0.a(editable.toString())) {
                return;
            }
            if (!g0.d(editable.toString())) {
                CompleteUserDetailActivity.this.ll_tip_2.setVisibility(0);
                CompleteUserDetailActivity.this.tv_tip_2.setText("密码必须由数字或字母组成");
            } else if (obj.length() < 4 || obj.length() > 12) {
                CompleteUserDetailActivity.this.ll_tip_2.setVisibility(0);
                CompleteUserDetailActivity.this.tv_tip_2.setText("密码必须为4至12位");
            } else {
                CompleteUserDetailActivity.this.ll_tip_2.setVisibility(8);
            }
        }

        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    class c implements d.d.a.f.e {
        final /* synthetic */ List a;

        c(List list) {
            this.a = list;
        }

        @Override // d.d.a.f.e
        public void a(int i) {
            BankListBean.DataBean dataBean = (BankListBean.DataBean) this.a.get(i);
            CompleteUserDetailActivity.this.tv_complete_user_1.setText(dataBean.getBank_name());
            CompleteUserDetailActivity.this.tv_complete_user_1.setTag(dataBean.getId());
        }
    }

    /* access modifiers changed from: package-private */
    public class d implements d.d.a.i.d<BankListBean> {

        /* access modifiers changed from: package-private */
        public class a implements d.d.a.f.e {
            final /* synthetic */ List a;

            a(List list) {
                this.a = list;
            }

            @Override // d.d.a.f.e
            public void a(int i) {
                BankListBean.DataBean dataBean = (BankListBean.DataBean) this.a.get(i);
                CompleteUserDetailActivity.this.tv_complete_user_1.setText(dataBean.getBank_name());
                CompleteUserDetailActivity.this.tv_complete_user_1.setTag(dataBean.getId());
            }
        }

        d() {
        }

        @Override // d.d.a.i.d
        public void a(String str) {
        }

        /* renamed from: b */
        public void onNext(BankListBean bankListBean) {
            if (bankListBean.getCode() == 100000) {
                CompleteUserDetailActivity.this.C = bankListBean;
                List<BankListBean.DataBean> data = bankListBean.getData();
                ArrayList arrayList = new ArrayList();
                for (int i = 0; i < data.size(); i++) {
                    arrayList.add(data.get(i).getBank_name());
                }
                e0.b(arrayList, CompleteUserDetailActivity.this, new a(data));
            }
        }
    }

    /* access modifiers changed from: package-private */
    public class e implements d.d.a.i.d<ResultData> {
        e() {
        }

        @Override // d.d.a.i.d
        public void a(String str) {
        }

        /* renamed from: b */
        public void onNext(ResultData resultData) {
            if (resultData.getCode() == 100000) {
                Intent intent = new Intent(CompleteUserDetailActivity.this, CommitMoneyActivity.class);
                intent.putExtra("tag_money", resultData);
                CompleteUserDetailActivity.this.startActivity(intent);
                CompleteUserDetailActivity.this.finish();
                return;
            }
            h.a(CompleteUserDetailActivity.this, resultData.getMessage());
        }
    }

    /* access modifiers changed from: package-private */
    public class f implements d.d.a.i.d<ResultData> {
        f() {
        }

        @Override // d.d.a.i.d
        public void a(String str) {
        }

        /* renamed from: b */
        public void onNext(ResultData resultData) {
            if (100000 == resultData.getCode()) {
                CompleteUserDetailActivity.this.ll_tip_1.setVisibility(8);
                return;
            }
            CompleteUserDetailActivity.this.ll_tip_1.setVisibility(0);
            CompleteUserDetailActivity.this.tv_tip_1.setText(resultData.getMessage());
        }
    }

    class g implements TextWatcher {
        g() {
        }

        public void afterTextChanged(Editable editable) {
            String replace = editable.toString().replace(" ", "");
            if (!b0.a(replace)) {
                CompleteUserDetailActivity.this.Y(replace);
            }
        }

        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

    /* access modifiers changed from: private */
    /* access modifiers changed from: public */
    private void Y(String str) {
        d.d.a.e.d.y().i(new d.d.a.i.c(new f()), str, this.p.l());
    }

    private void Z() {
        d.d.a.e.d.y().p(new d.d.a.i.b(new d(), this));
    }

    private void a0(MoneyUserDetailBean.DataBean dataBean) {
        d.d.a.e.d.y().C0(new d.d.a.i.b(new e(), this), this.p, dataBean);
    }

    /* access modifiers changed from: protected */
    @Override // com.fob.ds.base.a
    public int K() {
        return R.layout.activity_complete_user_detail;
    }

    /* access modifiers changed from: protected */
    @Override // com.fob.ds.base.a
    public void N(Bundle bundle) {
        S("出款");
        if (d.d.a.b.b.o.contains("1052")) {
            this.ll_chumoney_phone_2.setVisibility(8);
            this.ed_complete_user_2.setText("13800000000");
        }
        this.tv_kefu.setOnClickListener(this);
        MoneyUserDetailBean.DataBean data = ((MoneyUserDetailBean) getIntent().getSerializableExtra("tag_money")).getData();
        this.B = data;
        if (data == null) {
            this.ed_complete_user_1.setFocusable(true);
            this.ed_complete_user_2.setFocusable(true);
            this.ed_complete_user_3.setFocusable(true);
            this.ed_complete_user_4.setFocusable(true);
            this.ed_complete_user_5.setFocusable(true);
        }
        if (!b0.a(this.B.getRealname())) {
            this.ed_complete_user_1.setText(this.B.getRealname());
            this.ed_complete_user_1.setFocusable(false);
        }
        if (!b0.a(this.B.getMobile())) {
            this.ed_complete_user_2.setText(this.B.getMobile());
            this.ed_complete_user_2.setFocusable(false);
        }
        this.tv_complete_user_1.setOnClickListener(this);
        this.ed_complete_user_3.addTextChangedListener(this.F);
        this.ed_complete_user_3.addTextChangedListener(new a());
        this.ed_complete_user_5.addTextChangedListener(new b());
        this.btn_commit_money.setOnClickListener(this);
    }

    public void onClick(View view) {
        int id = view.getId();
        if (id == R.id.btn_commit_money) {
            MoneyUserDetailBean.DataBean dataBean = new MoneyUserDetailBean.DataBean();
            dataBean.setMobile(this.B.getMobile());
            dataBean.setBankAdress(this.B.getBankAdress());
            dataBean.setBankAccount(this.B.getBankAccount());
            dataBean.setGetPassword(this.B.getGetPassword());
            dataBean.setRealname(this.B.getRealname());
            dataBean.setBankId(this.B.getBankId());
            String obj = this.ed_complete_user_1.getText().toString();
            String replace = this.ed_complete_user_2.getText().toString().replace(" ", "");
            String obj2 = this.ed_complete_user_3.getText().toString();
            String obj3 = this.ed_complete_user_4.getText().toString();
            String obj4 = this.ed_complete_user_5.getText().toString();
            String trim = this.tv_complete_user_1.getText().toString().replace("请选择收款银行", "").trim();
            String str = (String) this.tv_complete_user_1.getTag();
            String realname = dataBean.getRealname();
            String mobile = dataBean.getMobile();
            if (b0.a(realname)) {
                dataBean.setRealname(obj);
            }
            if (b0.a(mobile)) {
                dataBean.setMobile(replace);
            }
            if (b0.a(trim) || b0.a(str)) {
                h.a(this, "请选择银行");
            } else if (b0.a(obj3)) {
                h.a(this, "请输入有效的开户地址");
            } else if (!g0.c(obj3)) {
                h.a(this, "请输入有效的开户地址");
            } else {
                dataBean.setBankName(trim);
                dataBean.setBankId(str);
                dataBean.setBankAccount(obj2.replace(" ", ""));
                dataBean.setBankAdress(obj3);
                dataBean.setGetPassword(obj4);
                if (this.ll_tip_1.getVisibility() == 0) {
                    h.a(this, this.tv_tip_1.getText().toString());
                } else if (this.ll_tip_2.getVisibility() == 0) {
                    h.a(this, this.tv_tip_2.getText().toString());
                } else if (b0.a(dataBean.getMobile())) {
                    h.a(this, "请输入手机号码");
                } else if (b0.a(dataBean.getBankName()) || b0.a(dataBean.getBankId())) {
                    h.a(this, "请选择银行");
                } else if (b0.a(dataBean.getBankAccount())) {
                    h.a(this, "请输入银行账号");
                } else if (b0.a(dataBean.getGetPassword())) {
                    h.a(this, "请输入出款密码");
                } else if (b0.a(obj) || b0.a(replace) || b0.a(obj2) || b0.a(obj3) || b0.a(obj4) || b0.a(trim)) {
                    h.a(this, "请完善出款资料");
                } else {
                    a0(dataBean);
                }
            }
        } else if (id == R.id.tv_complete_user_1) {
            BankListBean bankListBean = this.C;
            if (bankListBean != null) {
                List<BankListBean.DataBean> data = bankListBean.getData();
                ArrayList arrayList = new ArrayList();
                for (int i = 0; i < data.size(); i++) {
                    arrayList.add(data.get(i).getBank_name());
                }
                e0.b(arrayList, this, new c(data));
                return;
            }
            Z();
        } else if (id == R.id.tv_kefu) {
            if (d.d.a.g.d.g().e() != null) {
                new t(this, d.d.a.g.d.g().e()).show();
            } else {
                h.a(this, "获取客服失败,请重试");
            }
        }
    }
}