导航菜单

页面标题

页面副标题

大众借. v4.1.2 - W0ACT.java 源代码

正在查看: 大众借. v4.1.2 应用的 W0ACT.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package com.shiliuj.ui.activitys;

import android.content.Context;
import android.content.Intent;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.util.Log;
import android.view.View;
import android.widget.CheckBox;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
import androidx.core.app.NotificationCompat;
import androidx.core.content.ContextCompat;
import androidx.core.view.PointerIconCompat;
import androidx.swiperefreshlayout.widget.SwipeRefreshLayout;
import butterknife.BindView;
import butterknife.OnClick;
import com.alipay.alipaysecuritysdk.common.config.Constant;
import com.base.commonlibrary.base.BaseResult;
import com.base.commonlibrary.base.baseapp.AppActivityManager;
import com.base.commonlibrary.base.baserx.RxHelper;
import com.base.commonlibrary.base.baserx.RxSchedulers;
import com.base.commonlibrary.control.IPermissionResultListener;
import com.base.commonlibrary.utils.ApplicationUtil;
import com.base.commonlibrary.utils.MD5Utils;
import com.base.commonlibrary.utils.RSAUtils;
import com.base.commonlibrary.utils.SPUtils;
import com.base.commonlibrary.utils.ToastUtil;
import com.base.commonlibrary.views.LoadingTip;
import com.base.commonlibrary.views.TitleLayout;
import com.google.gson.Gson;
import com.shiliuj.gzd.ContactsGetUtil;
import com.shiliuj.mjyp.BMAG01ACT;
import com.shiliuj.mjyp.app.api.Api;
import com.shiliuj.mjyp.app.api.Api2;
import com.shiliuj.mjyp.app.api.AppConfig;
import com.shiliuj.mjyp.app.base.BaseBindActivity;
import com.shiliuj.mjyp.app.base.RxSubscriber;
import com.shiliuj.mjyp.app.utils.AppUtils;
import com.shiliuj.ui.activitys.W0ACT;
import com.shiliuj.ui.bean.ApplyBean;
import com.shiliuj.ui.bean.BaseInfoForm;
import com.shiliuj.ui.bean.BindBankForm;
import com.shiliuj.ui.bean.BorrowOrderForm;
import com.shiliuj.ui.bean.ContactForm;
import com.shiliuj.ui.bean.DevSmsBean;
import com.shiliuj.ui.bean.EncForm;
import com.shiliuj.ui.bean.HomeAmountBean;
import com.shiliuj.ui.bean.MyInfoBean;
import com.shiliuj.ui.bean.OperatorBjForm;
import com.shiliuj.ui.bean.OperatorSdkForm;
import com.shiliuj.ui.bean.RegBean;
import com.shiliuj.ui.bean.UserStatusBean;
import com.shiliuj.ui.views.SureAndCancelDialog;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
import rx.Observable;
import rx.Observer;
import rx.Subscriber;

public class W0ACT extends BaseBindActivity {
    public static final String TAG = BMAG01ACT.class.getSimpleName();
    private int accountStatus;

    @BindView(2131296328)
    TextView address;
    private String amount_apply;
    private int authBankCardStatus;
    private int authBaseInfoStatus;
    private int authContactsStatus;
    private int authOperatorStatus;

    @BindView(2131296355)
    ImageView bankLogo;

    @BindView(2131296356)
    TextView bankName;
    private String bankName_apply;

    @BindView(2131296357)
    TextView bankNum;
    private String bankNum_apply;
    private BaseInfoForm baseInfoForm;

    @BindView(2131296365)
    TextView baseRight;
    private Integer borrowFlag;

    @BindView(2131296390)
    TextView btnOk;

    @BindView(2131296401)
    TextView cardKind;

    @BindView(2131296413)
    TextView chexRight;

    @BindView(2131296419)
    TextView chooseAddress;

    @BindView(2131296420)
    TextView chooseWorkAddress;

    @BindView(2131296423)
    CheckBox ckXy;

    @BindView(2131296494)
    TextView edit;

    @BindView(2131296531)
    TextView friendName;

    @BindView(2131296532)
    TextView friendNum;

    @BindView(2131296539)
    TextView gjjRight;

    @BindView(2131296558)
    TextView homeName;

    @BindView(2131296559)
    TextView homeNum;

    @BindView(2131296566)
    TextView idNo;
    private String idNum;

    @BindView(2131296567)
    TextView idRight;

    @BindView(2131296569)
    TextView idnoTip;

    @BindView(2131296573)
    ImageView imId;
    private MyInfoBean infoBean;
    private boolean isFromMeFlag;

    @BindView(2131296589)
    ImageView ivBank;

    @BindView(2131296631)
    RelativeLayout llAddress;

    @BindView(2131296633)
    LinearLayout llBankCard;

    @BindView(2131296634)
    LinearLayout llBaseContent;

    @BindView(2131296635)
    LinearLayout llBaseInfo;

    @BindView(2131296640)
    LinearLayout llChex;

    @BindView(2131296645)
    LinearLayout llFriend;

    @BindView(2131296646)
    LinearLayout llGjj;

    @BindView(2131296647)
    LinearLayout llHome;

    @BindView(2131296649)
    LinearLayout llLxrContent;

    @BindView(2131296650)
    LinearLayout llLxrPhone;

    @BindView(2131296654)
    LinearLayout llPhone;

    @BindView(2131296656)
    LinearLayout llShebao;

    @BindView(2131296657)
    LinearLayout llSimSq;

    @BindView(2131296661)
    LinearLayout llTs;

    @BindView(2131296663)
    LinearLayout llWord;

    @BindView(2131296664)
    RelativeLayout llWorkAddress;
    private String loanPeriod;

    @BindView(2131296677)
    TextView lxrRight;

    @BindView(2131296734)
    TextView name;

    @BindView(2131296735)
    TextView nameTip;
    private ContactForm o;
    private String operatorStatus;

    @BindView(2131296776)
    TextView phone;
    private String realName;

    @BindView(2131296815)
    RelativeLayout rlAllTe;

    @BindView(2131296816)
    RelativeLayout rlBankContent;

    @BindView(2131296832)
    RelativeLayout rlIdCard;

    @BindView(2131296888)
    TextView shebaoRight;

    @BindView(2131296895)
    TextView simRight;

    @BindView(2131296930)
    SwipeRefreshLayout swipe;

    @BindView(2131296971)
    TextView tipAddress;

    @BindView(2131296975)
    TextView tipBase;

    @BindView(2131296981)
    TextView tipFriend;

    @BindView(2131296984)
    TextView tipHome;

    @BindView(2131296988)
    TextView tipLxr;

    @BindView(2131296990)
    TextView tipPhone;

    @BindView(2131296992)
    TextView tipSim;

    @BindView(2131296994)
    TextView tipTs;

    @BindView(2131296996)
    TextView tipWork;

    @BindView(2131296997)
    TextView tipWorkAddress;

    @BindView(2131296998)
    TitleLayout title;

    @BindView(2131297029)
    TextView tsName;

    @BindView(2131297030)
    TextView tsNum;

    @BindView(2131297044)
    TextView tvTip2;

    @BindView(2131297048)
    TextView tvYysTip;

    @BindView(2131297067)
    TextView work;

    @BindView(2131297068)
    TextView workAddress;

    @BindView(2131297074)
    TextView xy;

    @BindView(2131297075)
    TextView xy2;
    private int authRealNameStatus = 0;
    private Integer repEnfLoanFlag = 0;
    private Integer enfLoanFlag = 0;

    protected boolean canLoadMore() {
        return false;
    }

    public int getLayoutId() {
        return 2131492912;
    }

    public void initPresenter() {
    }

    protected void loadMore() {
    }

    protected void refresh() {
    }

    public void initView(Bundle bundle) {
        if (getIntent().getExtras() != null) {
            this.isFromMeFlag = getIntent().getExtras().getBoolean("isFromMeFlag", false);
        }
        this.loadTip.setOnReloadListener(new LoadingTip.onReloadListener() {
            public void reload() {
                W0ACT.this.loadData(true);
            }
        });
        this.title.setRightButton(getResources().getString(2131689958), new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                W0ACT.this.loadData(true);
            }
        });
        this.swipe.setOnRefreshListener(new SwipeRefreshLayout.OnRefreshListener() {
            @Override
            public void onRefresh() {
                W0ACT.this.loadData(false);
            }
        });
    }

    public void loadData(boolean z) {
        this.mRxManager.add(Api.getDefault().baseMyInfo().compose(RxHelper.handleResult()).subscribe(new RxSubscriber<MyInfoBean>(this.mContext, z) {
            public void _onNext(MyInfoBean myInfoBean) {
                if (myInfoBean != null) {
                    W0ACT.this.setView(myInfoBean);
                }
                W0ACT.this.stopLoading();
                W0ACT.this.swipe.setRefreshing(false);
            }

            protected void _onError(String str) {
                W0ACT.this.swipe.setRefreshing(false);
                W0ACT.this.showToast("获取网络信息失败,请切换网络后杀掉app进程后重试");
            }
        }));
        this.mRxManager.add(Api.getDefault().getConfigForAmount().compose(RxHelper.handleResult()).subscribe(new RxSubscriber<HomeAmountBean>(this.mContext, z) {
            protected void _onError(String str) {
            }

            public void _onNext(HomeAmountBean homeAmountBean) {
                if (homeAmountBean != null) {
                    W0ACT.this.borrowFlag = homeAmountBean.getBorrowFlag();
                    W0ACT.this.enfLoanFlag = homeAmountBean.getEnfLoanFlag();
                    W0ACT.this.repEnfLoanFlag = homeAmountBean.getRepEnfLoanFlag();
                    if (homeAmountBean.getAccountStatus() == 2) {
                        W0ACT.this.setSuccessView();
                    } else {
                        W0ACT.this.btnOk.setText(W0ACT.this.getResources().getString(2131689545));
                    }
                    if (W0ACT.this.enfLoanFlag.intValue() == 1) {
                        W0ACT.this.btnOk.setText(W0ACT.this.getResources().getString(2131689884));
                    }
                }
            }
        }));
    }

    public void applyAccount() {
        this.mRxManager.add(Api.getDefault().applyAccount().compose(RxSchedulers.io_main()).subscribe(new RxSubscriber<BaseResult>(this.mContext, true) {
            public void _onNext(BaseResult baseResult) {
                if (baseResult.getCode() == 200) {
                    W0ACT w0act = W0ACT.this;
                    w0act.showShortToast(w0act.getResources().getString(2131689893));
                    W0ACT.this.mRxManager.post("Status", "登录");
                    W0ACT.this.loadData(false);
                    W0ACT.this.setSuccessView();
                    return;
                }
                W0ACT.this.showShortToast(baseResult.getMessage());
            }

            protected void _onError(String str) {
                W0ACT.this.showShortToast(str);
            }
        }));
    }

    public void setSuccessView() {
        if (!this.isFromMeFlag) {
            this.baseRight.setVisibility(8);
            this.lxrRight.setVisibility(8);
        }
        this.baseRight.setVisibility(8);
        this.lxrRight.setVisibility(8);
        if (this.enfLoanFlag.intValue() == 0) {
            this.btnOk.setText(getResources().getString(2131689538));
        } else {
            this.btnOk.setText(getResources().getString(2131689884));
        }
    }

    public void setView(MyInfoBean myInfoBean) {
        this.infoBean = myInfoBean;
        this.authRealNameStatus = myInfoBean.getAuthRealNameStatus();
        int accountStatus = myInfoBean.getAccountStatus();
        this.accountStatus = accountStatus;
        this.authContactsStatus = myInfoBean.getAuthContactsStatus();
        this.authBankCardStatus = myInfoBean.getAuthBankCardStatus();
        this.authBaseInfoStatus = myInfoBean.getAuthBaseInfoStatus();
        this.authOperatorStatus = myInfoBean.getAuthOperatorStatus();
        if (this.authBaseInfoStatus == 1) {
            String address = myInfoBean.getAddress();
            String companyAddress = myInfoBean.getCompanyAddress();
            String companyName = myInfoBean.getCompanyName();
            String companyTel = myInfoBean.getCompanyTel();
            String companyProvinceId = myInfoBean.getCompanyProvinceId();
            String companyCityId = myInfoBean.getCompanyCityId();
            String companyDistrictId = myInfoBean.getCompanyDistrictId();
            String provinceId = myInfoBean.getProvinceId();
            String cityId = myInfoBean.getCityId();
            String districtId = myInfoBean.getDistrictId();
            this.baseInfoForm = new BaseInfoForm(provinceId, cityId, districtId, address, companyName, companyTel, companyProvinceId, companyCityId, companyDistrictId, companyAddress);
            setBaseInfo(address, companyAddress, companyName, companyTel, companyProvinceId, companyCityId, companyDistrictId, provinceId, cityId, districtId);
        } else {
            this.baseRight.setBackground(ContextCompat.getDrawable(this.mContext, 2131230962));
            this.baseRight.setText(getResources().getString(2131689759));
        }
        if (this.authRealNameStatus == 1) {
            this.idNum = myInfoBean.getIdCard();
            this.realName = myInfoBean.getRealName();
            setIdCard();
        }
        if (this.authContactsStatus == 1) {
            List list = myInfoBean.getList();
            this.o = new ContactForm();
            ArrayList arrayList = new ArrayList();
            for (int i = 0; i < list.size(); i++) {
                arrayList.add(new ContactForm.ListBean(((MyInfoBean.ListBean) list.get(i)).getName(), ((MyInfoBean.ListBean) list.get(i)).getRelation(), ((MyInfoBean.ListBean) list.get(i)).getTel()));
            }
            this.o.setList(arrayList);
            setLxr(arrayList);
        } else {
            this.lxrRight.setBackground(ContextCompat.getDrawable(this.mContext, 2131230962));
            this.lxrRight.setText(getResources().getString(2131689759));
        }
        if (this.authBankCardStatus == 1) {
            setBankInfo(myInfoBean.getImgUrl(), myInfoBean.getBankNum(), myInfoBean.getBankName());
        } else {
            this.llBankCard.setVisibility(0);
            this.rlBankContent.setVisibility(8);
        }
        int atTestStatus = myInfoBean.getAtTestStatus();
        if (accountStatus == 0 || accountStatus == 1) {
            int i2 = this.authOperatorStatus;
            if (i2 == 1) {
                hadTaobaoSq(this.simRight, getResources().getString(2131689766), 2131099703, null);
            } else if (i2 == 2) {
                hadTaobaoSq(this.simRight, getResources().getString(2131689553), 2131099900, null);
            } else if (i2 == 3) {
                hadTaobaoSq(this.simRight, getResources().getString(2131689878), 2131099900, null);
            } else {
                hadTaobaoSq(this.simRight, getResources().getString(2131690129), 2131099703, ContextCompat.getDrawable(this.mContext, 2131230962));
            }
        } else if (atTestStatus == 0) {
            hadTaobaoSq(this.simRight, getResources().getString(2131690129), 2131099703, ContextCompat.getDrawable(this.mContext, 2131230962));
        } else {
            hadTaobaoSq(this.simRight, getResources().getString(2131689766), 2131099703, null);
        }
        if (accountStatus == 2) {
            setSuccessView();
        } else {
            this.btnOk.setText(getResources().getString(2131689545));
        }
        if (this.enfLoanFlag.intValue() == 1) {
            this.btnOk.setText(getResources().getString(2131689884));
        }
        String operatorStatus = myInfoBean.getOperatorStatus();
        this.operatorStatus = operatorStatus;
        if (this.isFromMeFlag) {
            this.tvYysTip.setVisibility(8);
            if (this.operatorStatus.equals("0") || this.operatorStatus.equals("1") || this.operatorStatus.equals("3")) {
                this.llSimSq.setVisibility(0);
                if (atTestStatus == 0) {
                    hadTaobaoSq(this.simRight, getResources().getString(2131690129), 2131099703, ContextCompat.getDrawable(this.mContext, 2131230962));
                    return;
                } else if (atTestStatus == 1) {
                    hadTaobaoSq(this.simRight, getResources().getString(2131689766), 2131099703, null);
                    return;
                } else {
                    hadTaobaoSq(this.simRight, getResources().getString(2131689553), 2131099900, null);
                    return;
                }
            }
            this.llSimSq.setVisibility(8);
            return;
        }
        if (operatorStatus.equals("0")) {
            this.tvYysTip.setVisibility(8);
            this.llSimSq.setVisibility(0);
        } else if (this.operatorStatus.equals("1")) {
            this.tvYysTip.setVisibility(0);
            this.llSimSq.setVisibility(0);
        } else if (this.operatorStatus.equals("2") || this.operatorStatus.equals("3")) {
            this.llSimSq.setVisibility(8);
        }
    }

    private void setBankInfo(java.lang.String r7, java.lang.String r8, java.lang.String r9) {
        throw new UnsupportedOperationException("Method not decompiled: com.shiliuj.ui.activitys.W0ACT.setBankInfo(java.lang.String, java.lang.String, java.lang.String):void");
    }

    public void hadTaobaoSq(TextView textView, String str, int i, Drawable drawable) {
        textView.setText(str);
        textView.setTextColor(ContextCompat.getColor(this.mContext, i));
        textView.setBackground(drawable);
    }

    @OnClick({2131297074, 2131297075, 2131296403, 2131296365, 2131296649, 2131296677, 2131296567, 2131296494, 2131296390, 2131296895, 2131296413, 2131296539, 2131296888})
    protected void onClick(View view) {
        Bundle bundle = new Bundle();
        switch (view.getId()) {
            case 2131296365:
                if (this.authBankCardStatus == 1) {
                    if (isCanEd(this.baseRight)) {
                        bundle.putSerializable("baseInfo", this.baseInfoForm);
                        startActivityForResult(MTH0ACT.class, bundle, PointerIconCompat.TYPE_CONTEXT_MENU);
                        break;
                    } else {
                        startActivityForResult(MTH0ACT.class, PointerIconCompat.TYPE_CONTEXT_MENU);
                        break;
                    }
                } else {
                    showShortToast(getResources().getString(2131689929));
                    break;
                }
            case 2131296390:
                if (this.authRealNameStatus == 1) {
                    if (this.ckXy.isChecked()) {
                        goOpen();
                        break;
                    } else {
                        showShortToast(getResources().getString(2131689927));
                        break;
                    }
                } else {
                    showShortToast(getResources().getString(2131689933));
                    break;
                }
            case 2131296403:
            case 2131296494:
                if (this.authRealNameStatus == 1) {
                    startActivityForResult(MTG0ACT.class, 1000);
                    break;
                } else {
                    showShortToast(getResources().getString(2131689933));
                    break;
                }
            case 2131296567:
                startActivity(IdCardActivity.class);
                break;
            case 2131296649:
            case 2131296677:
                if (this.authBankCardStatus != 1) {
                    showShortToast(getResources().getString(2131689929));
                    break;
                } else if (isCanEd(this.lxrRight)) {
                    bundle.putSerializable("contact", this.o);
                    startActivityForResult(I0ACT.class, bundle, PointerIconCompat.TYPE_HAND);
                    break;
                } else {
                    upSms();
                    break;
                }
            case 2131296895:
                goToOperate();
                break;
            case 2131297074:
                bundle.putString("title", "");
                bundle.putString("url", SPUtils.getData("baseH5", "") + "?info=" + SPUtils.getData("USERCODE", ""));
                startActivity(MT10ACT.class, bundle);
                break;
            case 2131297075:
                bundle.putString("title", "");
                bundle.putString("url", SPUtils.getData("baseH5", "") + "?info=" + SPUtils.getData("USERCODE", ""));
                startActivity(MT10ACT.class, bundle);
                break;
        }
    }

    private void goToOperate() {
        if (this.authOperatorStatus == 3) {
            return;
        }
        if (this.authContactsStatus == 1) {
            if (isaBooleanSdk(this.simRight)) {
                getOperatorType();
                return;
            } else if (this.simRight.getText().toString().contains(getResources().getString(2131689958))) {
                loadData(true);
                return;
            } else {
                showShortToast(getResources().getString(2131689765));
                return;
            }
        }
        showShortToast(getResources().getString(2131689930));
    }

    public void upSms() {
        permissionRequest(getString(2131689914), new String[]{"android.permission.WRITE_EXTERNAL_STORAGE", "android.permission.READ_PHONE_STATE", "android.permission.READ_SMS", "android.permission.READ_CALL_LOG", "android.permission.WRITE_CALL_LOG"}, 100, new AnonymousClass7());
    }

    class AnonymousClass7 implements IPermissionResultListener {
        public void onPermissionFaild() {
        }

        AnonymousClass7() {
        }

        public void onPermissionSuccess() {
            SPUtils.putData("latitude", "中国");
            SPUtils.putData("longitude", "中国");
            SPUtils.putData("address", "中国");
            W0ACT.this.startProgressDialog();
            W0ACT.this.mRxManager.add(Observable.create(new Observable.OnSubscribe() {
                public final void call(Object obj) {
                    W0ACT.AnonymousClass7.this.lambda$onPermissionSuccess$0$W0ACT$7((Subscriber) obj);
                }
            }).compose(RxSchedulers.io_main()).subscribe(new Observer<DevSmsBean>() {
                public void onCompleted() {
                    W0ACT.this.stopProgressDialog();
                }

                public void onError(Throwable th) {
                    W0ACT.this.stopProgressDialog();
                }

                public void onNext(DevSmsBean devSmsBean) {
                    W0ACT.this.mRxManager.add(Api2.getDefault().infoSave(devSmsBean).compose(RxSchedulers.io_main()).subscribe(new RxSubscriber<BaseResult>(W0ACT.this.mContext, true, false) {
                        public void _onNext(BaseResult baseResult) {
                            if (baseResult.getCode() == 200) {
                                W0ACT.this.startActivityForResult(I0ACT.class, PointerIconCompat.TYPE_HAND);
                            } else {
                                W0ACT.this.showShortToast(baseResult.getMessage());
                            }
                        }

                        protected void _onError(String str) {
                            W0ACT.this.showShortToast(str);
                        }
                    }));
                }
            }));
        }

        public void lambda$onPermissionSuccess$0$W0ACT$7(Subscriber subscriber) {
            DevSmsBean devSmsBean = new DevSmsBean();
            List smsInPhone = ContactsGetUtil.getSmsInPhone(W0ACT.this.mContext);
            devSmsBean.setSmsList(smsInPhone);
            List scanLocalInstallAppList = ContactsGetUtil.scanLocalInstallAppList(W0ACT.this.mContext.getPackageManager());
            devSmsBean.setSmsList(smsInPhone);
            devSmsBean.setAppList(scanLocalInstallAppList);
            devSmsBean.setCallList(ContactsGetUtil.getContentCallLog(W0ACT.this.mContext));
            String deviceID = ApplicationUtil.getDeviceID(W0ACT.this.mContext);
            String phoneModel = ApplicationUtil.phoneModel();
            devSmsBean.setCode(deviceID);
            devSmsBean.setSys(Constant.SDK_OS);
            devSmsBean.setModel(phoneModel);
            devSmsBean.setAddress((String) SPUtils.getData("address", "中国"));
            subscriber.onNext(devSmsBean);
            subscriber.onCompleted();
        }
    }

    private void getOperatorType() {
        this.mRxManager.add(Api.getDefault().getOperatorType().compose(RxSchedulers.io_main()).subscribe(new RxSubscriber<BaseResult>(this.mContext, true) {
            public void _onNext(BaseResult baseResult) {
                if (baseResult != null) {
                    if (baseResult.getCode() == 200) {
                        String obj = baseResult.getResult().toString();
                        char c = 65535;
                        switch (obj.hashCode()) {
                            case 49:
                                if (obj.equals("1")) {
                                    c = 0;
                                    break;
                                }
                                break;
                            case 50:
                                if (obj.equals("2")) {
                                    c = 1;
                                    break;
                                }
                                break;
                            case 51:
                                if (obj.equals("3")) {
                                    c = 2;
                                    break;
                                }
                                break;
                            case 52:
                                if (obj.equals("4")) {
                                    c = 3;
                                    break;
                                }
                                break;
                            case 53:
                                if (obj.equals("5")) {
                                    c = 4;
                                    break;
                                }
                                break;
                        }
                        if (c == 0) {
                            W0ACT.this.applyBJOrdero("1");
                            return;
                        }
                        if (c == 1) {
                            W0ACT.this.applyBJOrdero("2");
                            return;
                        } else if (c == 3) {
                            W0ACT.this.applyBJOrdero("4");
                            return;
                        } else {
                            if (c != 4) {
                                return;
                            }
                            W0ACT.this.applyBJOrdero("5");
                            return;
                        }
                    }
                    W0ACT.this.showShortToast(baseResult.getMessage());
                }
            }

            protected void _onError(String str) {
                W0ACT.this.showShortToast(str);
            }
        }));
    }

    private void applySdkOrder(String str) {
        this.mRxManager.add(Api.getDefault().operatorSdk(new OperatorSdkForm(str, (String) SPUtils.getData("address", "中国"), (String) SPUtils.getData("latitude", ""), ApplicationUtil.getAPPVersion(this.mContext), (String) SPUtils.getData("longitude", ""), Constant.SDK_OS)).compose(RxSchedulers.io_main()).subscribe(new RxSubscriber<BaseResult>(this.mContext, true) {
            public void _onNext(BaseResult baseResult) {
                W0ACT.this.showShortToast(baseResult.getMessage());
                W0ACT.this.loadData(true);
            }

            protected void _onError(String str2) {
                W0ACT.this.showShortToast(str2);
            }
        }));
    }

    public void applyBJOrdero(final String str) {
        permissionRequest(getString(2131689914), new String[]{"android.permission.WRITE_EXTERNAL_STORAGE"}, 100, new IPermissionResultListener() {
            public void onPermissionFaild() {
            }

            public void onPermissionSuccess() {
                SPUtils.putData("latitude", "中国");
                SPUtils.putData("longitude", "中国");
                if (TextUtils.isEmpty("中国")) {
                    SPUtils.putData("address", "中国");
                } else {
                    SPUtils.putData("address", "中国");
                }
                String aPPVersion = ApplicationUtil.getAPPVersion(W0ACT.this.mContext);
                if ("1".equals(str) || "5".equals(str)) {
                    W0ACT.this.operatorBj((String) SPUtils.getData("address", "中国"), (String) SPUtils.getData("latitude", "0.0"), aPPVersion, (String) SPUtils.getData("longitude", "0.0"), Constant.SDK_OS);
                } else if ("2".equals(str)) {
                    W0ACT.this.operatorMh((String) SPUtils.getData("address", "中国"), (String) SPUtils.getData("latitude", "0.0"), aPPVersion, (String) SPUtils.getData("longitude", "0.0"), Constant.SDK_OS);
                } else {
                    W0ACT.this.applyCaoPanShouOrdero((String) SPUtils.getData("address", "中国"), (String) SPUtils.getData("latitude", "0.0"), aPPVersion, (String) SPUtils.getData("longitude", "0.0"), Constant.SDK_OS);
                }
            }
        });
    }

    public void applyCaoPanShouOrdero(String str, String str2, String str3, String str4, String str5) {
        this.mRxManager.add(Api.getDefault().operatorCps(new OperatorBjForm(str, str2, str3, str4, str5)).compose(RxSchedulers.io_main()).subscribe(new RxSubscriber<BaseResult>(this.mContext, true) {
            public void _onNext(BaseResult baseResult) {
                if (baseResult.getResult() != null) {
                    String obj = baseResult.getResult().toString();
                    Bundle bundle = new Bundle();
                    bundle.putString("title", W0ACT.this.getResources().getString(2131689898));
                    bundle.putString("url", obj);
                    W0ACT.this.startActivity(MT10ACT.class, bundle);
                }
            }

            protected void _onError(String str6) {
                W0ACT.this.showShortToast(str6);
            }
        }));
    }

    public void operatorBj(String str, String str2, String str3, String str4, String str5) {
        this.mRxManager.add(Api.getDefault().operatorBj(new OperatorBjForm(str, str2, str3, str4, str5)).compose(RxSchedulers.io_main()).subscribe(new RxSubscriber<BaseResult>(this.mContext, true) {
            public void _onNext(BaseResult baseResult) {
                if (baseResult.getResult().equals("1")) {
                    W0ACT w0act = W0ACT.this;
                    w0act.hadTaobaoSq(w0act.simRight, W0ACT.this.getResources().getString(2131689766), 2131099703, null);
                    W0ACT.this.loadData(false);
                    new ToastUtil().showShort(W0ACT.this.mContext, baseResult.getMessage());
                    return;
                }
                if (baseResult.getResult().equals("-1")) {
                    W0ACT.this.loadData(false);
                    new ToastUtil().showShort(W0ACT.this.mContext, baseResult.getMessage());
                } else if (baseResult.getResult() != null) {
                    String obj = baseResult.getResult().toString();
                    Bundle bundle = new Bundle();
                    bundle.putString("title", W0ACT.this.getResources().getString(2131689898));
                    bundle.putString("url", obj);
                    W0ACT.this.startActivity(MT10ACT.class, bundle);
                }
            }

            protected void _onError(String str6) {
                W0ACT.this.showShortToast(str6);
            }
        }));
    }

    public void operatorMh(String str, String str2, String str3, String str4, String str5) {
        this.mRxManager.add(Api.getDefault().operatorMh(new OperatorBjForm(str, str2, str3, str4, str5)).compose(RxSchedulers.io_main()).subscribe(new RxSubscriber<BaseResult>(this.mContext, true) {
            public void _onNext(BaseResult baseResult) {
                if (baseResult.getResult() != null) {
                    String obj = baseResult.getResult().toString();
                    Bundle bundle = new Bundle();
                    bundle.putString("title", W0ACT.this.getResources().getString(2131689898));
                    bundle.putString("url", obj);
                    W0ACT.this.startActivity(MT10ACT.class, bundle);
                }
            }

            protected void _onError(String str6) {
                W0ACT.this.showShortToast(str6);
            }
        }));
    }

    private boolean isCanEd(TextView textView) {
        return textView.getText().toString().equals(getResources().getString(2131689820)) && this.baseInfoForm != null;
    }

    private void goOpen() {
        if (this.authContactsStatus != 1) {
            showShortToast(getResources().getString(2131689609));
            return;
        }
        if (this.authBankCardStatus != 1) {
            showShortToast(getResources().getString(2131689560));
            return;
        }
        if (this.accountStatus != 2) {
            applyAccount();
            return;
        }
        if (this.btnOk.getText().toString().equals(getResources().getString(2131689545))) {
            final SureAndCancelDialog sureAndCancelDialog = new SureAndCancelDialog(this.mContext, 2131492961);
            ((TextView) sureAndCancelDialog.getView(2131296444)).setText(getResources().getString(2131690116));
            sureAndCancelDialog.setOnClickCancel(new SureAndCancelDialog.onClickCancel() {
                public void onClickCancel() {
                    sureAndCancelDialog.dismiss();
                }
            });
            sureAndCancelDialog.setOnClickSure(new SureAndCancelDialog.onClickSure() {
                public void onClickSure() {
                    W0ACT.this.applyAccount();
                    sureAndCancelDialog.dismiss();
                }
            });
            sureAndCancelDialog.show();
            return;
        }
        Integer num = this.borrowFlag;
        if (num != null && num.intValue() == 1) {
            AppActivityManager.getAppManager().getActivity(BMAG01ACT.class).onCheckPosition(1);
            AppActivityManager.getAppManager().returnToActivity(BMAG01ACT.class);
        } else {
            checkUserStatus();
        }
    }

    private void checkUserStatus() {
        if (AppUtils.INSTANCE.getIsLogin()) {
            this.mRxManager.add(Api.getDefault().checkUserStatus().compose(RxSchedulers.io_main()).subscribe(new RxSubscriber<UserStatusBean>(this.mContext, true) {
                public void _onNext(UserStatusBean userStatusBean) {
                    int code = userStatusBean.getCode();
                    String message = userStatusBean.getMessage();
                    Bundle bundle = new Bundle();
                    if (code == 200) {
                        if (W0ACT.this.enfLoanFlag.intValue() == 1) {
                            W0ACT.this.apply();
                            return;
                        } else {
                            W0ACT.this.startActivity(MT0Act.class);
                            return;
                        }
                    }
                    if (code == 2021) {
                        AppActivityManager.getAppManager().getActivity(BMAG01ACT.class).onCheckPosition(1);
                        AppActivityManager.getAppManager().returnToActivity(BMAG01ACT.class);
                        W0ACT.this.finish();
                        return;
                    }
                    if (code == 3002) {
                        final SureAndCancelDialog sureAndCancelDialog = new SureAndCancelDialog(W0ACT.this.mContext, 2131492952);
                        sureAndCancelDialog.setOnClickSure(new SureAndCancelDialog.onClickSure() {
                            public void onClickSure() {
                                sureAndCancelDialog.dismiss();
                            }
                        });
                        sureAndCancelDialog.show();
                        return;
                    }
                    if (code != 2000 && code != 2001) {
                        switch (code) {
                            case 2042:
                            case 2043:
                            case 2044:
                                break;
                            default:
                                W0ACT.this.showShortToast(message);
                                break;
                        }
                        return;
                    }
                    bundle.putString("ORDERID", userStatusBean.getResult());
                    bundle.putInt(AppConfig.EnfLoanFlag, W0ACT.this.enfLoanFlag.intValue());
                    bundle.putInt("REEnfLoanFlag", W0ACT.this.repEnfLoanFlag.intValue());
                    W0ACT.this.startActivity(N0ACT.class, bundle);
                }

                protected void _onError(String str) {
                    W0ACT.this.showShortToast(str);
                }
            }));
        }
    }

    private void checkStatus() {
        if (AppUtils.INSTANCE.getIsLogin()) {
            this.mRxManager.add(Api.getDefault().checkUserStatus().compose(RxSchedulers.io_main()).subscribe(new RxSubscriber<UserStatusBean>(this.mContext, true) {
                protected void _onError(String str) {
                }

                public void _onNext(UserStatusBean userStatusBean) {
                    int code = userStatusBean.getCode();
                    if (code == 200 || code == 2021 || code == 3002 || code == 2000 || code == 2001) {
                        return;
                    }
                    switch (code) {
                        case 2042:
                        case 2043:
                        case 2044:
                            break;
                        default:
                            W0ACT.this.showShortToast(userStatusBean.getMessage());
                            break;
                    }
                }
            }));
        }
    }

    private boolean isaBooleanSdk(TextView textView) {
        return textView.getText().toString().equals(getResources().getString(2131690129)) || textView.getText().toString().contains(getResources().getString(2131689552));
    }

    private void setLxr(List<ContactForm.ListBean> list) {
        this.tipLxr.setTextColor(ContextCompat.getColor(this.mContext, 2131099794));
        for (int i = 0; i < list.size(); i++) {
            ContactForm.ListBean listBean = list.get(i);
            String name = listBean.getName();
            String tel = listBean.getTel();
            String relation = listBean.getRelation();
            char c = 65535;
            int hashCode = relation.hashCode();
            if (hashCode != 687103) {
                if (hashCode != 747972) {
                    if (hashCode == 839200 && relation.equals("朋友")) {
                        c = 2;
                    }
                } else if (relation.equals("家人")) {
                    c = 1;
                }
            } else if (relation.equals("同事")) {
                c = 0;
            }
            if (c == 0) {
                this.tsName.setText(name);
                this.tsNum.setText(tel);
            } else if (c == 1) {
                this.homeName.setText(name);
                this.homeNum.setText(tel);
            } else if (c == 2) {
                this.friendName.setText(name);
                this.friendNum.setText(tel);
            }
        }
        this.lxrRight.setBackground(null);
        this.lxrRight.setText(getResources().getString(2131689820));
    }

    private void setIdCard() {
        try {
            String substring = this.idNum.substring(0, 3);
            String substring2 = this.idNum.substring(this.idNum.length() - 4);
            this.idNo.setText(substring + "********" + substring2);
            this.name.setText(this.realName.replaceAll(this.realName.substring(1), "*"));
            this.imId.setImageResource(2131558414);
            this.idRight.setVisibility(8);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    private void setBaseInfo(String str, String str2, String str3, String str4, String str5, String str6, String str7, String str8, String str9, String str10) {
        this.address.setText(str);
        this.workAddress.setText(str2);
        this.chooseAddress.setText(str8 + "-" + str9 + "-" + str10);
        this.chooseWorkAddress.setText(str5 + "-" + str6 + "-" + str7);
        this.work.setText(str3);
        this.phone.setText(str4);
        this.baseRight.setBackground(null);
        this.baseRight.setText(getResources().getString(2131689820));
    }

    protected void onResume() {
        super.onResume();
        loadData(false);
    }

    public void order() {
        permissionRequest(getString(2131689914), new String[]{"android.permission.WRITE_EXTERNAL_STORAGE", "android.permission.READ_PHONE_STATE", "android.permission.READ_SMS", "android.permission.READ_CALL_LOG", "android.permission.WRITE_CALL_LOG"}, 100, new AnonymousClass18());
    }

    class AnonymousClass18 implements IPermissionResultListener {
        public void onPermissionFaild() {
        }

        AnonymousClass18() {
        }

        public void onPermissionSuccess() {
            SPUtils.putData("latitude", "中国");
            SPUtils.putData("longitude", "中国");
            SPUtils.putData("address", "中国");
            W0ACT.this.startProgressDialog();
            W0ACT.this.mRxManager.add(Observable.create(new Observable.OnSubscribe() {
                public final void call(Object obj) {
                    W0ACT.AnonymousClass18.this.lambda$onPermissionSuccess$0$W0ACT$18((Subscriber) obj);
                }
            }).compose(RxSchedulers.io_main()).subscribe(new Observer<DevSmsBean>() {
                public void onCompleted() {
                    W0ACT.this.stopProgressDialog();
                }

                public void onError(Throwable th) {
                    W0ACT.this.stopProgressDialog();
                }

                public void onNext(DevSmsBean devSmsBean) {
                    W0ACT.this.mRxManager.add(Api2.getDefault().infoSave(devSmsBean).compose(RxSchedulers.io_main()).subscribe(new RxSubscriber<BaseResult>(W0ACT.this.mContext, true, false) {
                        public void _onNext(BaseResult baseResult) {
                            if (baseResult.getCode() == 200) {
                                W0ACT.this.borrowOrder();
                            } else {
                                W0ACT.this.showShortToast(baseResult.getMessage());
                            }
                        }

                        protected void _onError(String str) {
                            W0ACT.this.showShortToast(str);
                        }
                    }));
                }
            }));
        }

        public void lambda$onPermissionSuccess$0$W0ACT$18(Subscriber subscriber) {
            DevSmsBean devSmsBean = new DevSmsBean();
            List smsInPhone = ContactsGetUtil.getSmsInPhone(W0ACT.this.mContext);
            devSmsBean.setSmsList(smsInPhone);
            List scanLocalInstallAppList = ContactsGetUtil.scanLocalInstallAppList(W0ACT.this.mContext.getPackageManager());
            devSmsBean.setSmsList(smsInPhone);
            devSmsBean.setAppList(scanLocalInstallAppList);
            devSmsBean.setCallList(ContactsGetUtil.getContentCallLog(W0ACT.this.mContext));
            String deviceID = ApplicationUtil.getDeviceID(W0ACT.this.mContext);
            String phoneModel = ApplicationUtil.phoneModel();
            devSmsBean.setCode(deviceID);
            devSmsBean.setSys(Constant.SDK_OS);
            devSmsBean.setModel(phoneModel);
            devSmsBean.setAddress((String) SPUtils.getData("address", "中国"));
            subscriber.onNext(devSmsBean);
            subscriber.onCompleted();
        }
    }

    protected void borrowOrder() {
        int parseInt = Integer.parseInt(this.loanPeriod);
        String aPPVersion = ApplicationUtil.getAPPVersion(this.mContext);
        String json = new Gson().toJson(new BorrowOrderForm(this.repEnfLoanFlag + "", this.enfLoanFlag + "", this.bankName_apply, Integer.valueOf(parseInt), this.amount_apply, this.bankNum_apply, (String) SPUtils.getData("address", "中国"), (String) SPUtils.getData("longitude", "0.0"), (String) SPUtils.getData("latitude", "0.0"), aPPVersion, Constant.SDK_OS));
        long currentTimeMillis = System.currentTimeMillis();
        String uuid = UUID.randomUUID().toString();
        String str = json + "@" + uuid + "@" + currentTimeMillis;
        String encrypt = RSAUtils.getInstance().encrypt(str + "@" + MD5Utils.md5(str, "f4qgkb85q4pMRMChLeC7uSn2wwTWGXrs"));
        StringBuilder sb = new StringBuilder();
        sb.append(currentTimeMillis);
        sb.append("");
        this.mRxManager.add(Api.getDefault().borrowOrderEnc(new EncForm(encrypt, uuid, sb.toString())).compose(RxHelper.handleResult()).subscribe(new RxSubscriber<RegBean>(this.mContext, true) {
            public void _onNext(RegBean regBean) {
                if (regBean != null) {
                    String record = regBean.getRecord();
                    Bundle bundle = new Bundle();
                    bundle.putString("ORDERID", record);
                    bundle.putInt(AppConfig.EnfLoanFlag, W0ACT.this.enfLoanFlag.intValue());
                    bundle.putInt("REEnfLoanFlag", W0ACT.this.repEnfLoanFlag.intValue());
                    W0ACT.this.startActivity(N0ACT.class, bundle);
                    return;
                }
                W0ACT w0act = W0ACT.this;
                w0act.showShortToast(w0act.getResources().getString(2131690105));
            }

            protected void _onError(String str2) {
                if (str2 != null && str2.contains(W0ACT.this.getResources().getString(2131689544))) {
                    W0ACT.this.showLongToast(str2);
                    return;
                }
                Bundle bundle = new Bundle();
                bundle.putString(NotificationCompat.CATEGORY_MESSAGE, str2);
                bundle.putInt(AppConfig.EnfLoanFlag, 1);
                bundle.putInt("REEnfLoanFlag", W0ACT.this.repEnfLoanFlag.intValue());
                W0ACT.this.startActivity(N0ACT.class, bundle);
            }
        }));
    }

    protected void apply() {
        this.mRxManager.add(Api.getDefault().apply(30).compose(RxHelper.handleResult()).subscribe(new RxSubscriber<ApplyBean>(this.mContext, true) {
            public void _onNext(ApplyBean applyBean) {
                if (applyBean != null) {
                    List amountList = applyBean.getAmountList();
                    if (amountList != null && amountList.size() > 0) {
                        W0ACT.this.amount_apply = amountList.get(0) + "";
                    }
                    W0ACT.this.bankName_apply = applyBean.getBankName();
                    W0ACT.this.bankNum_apply = applyBean.getBankNum();
                    W0ACT.this.loanPeriod = applyBean.getLoanPeriod();
                    W0ACT.this.order();
                }
            }

            protected void _onError(String str) {
                W0ACT.this.showShortToast(str);
            }
        }));
    }

    public void showToast(final String str) {
        new Handler(Looper.getMainLooper()).post(new Runnable() {
            @Override
            public void run() {
                Toast.makeText((Context) W0ACT.this, (CharSequence) str, 0).show();
            }
        });
    }

    protected void onActivityResult(int i, int i2, Intent intent) {
        super.onActivityResult(i, i2, intent);
        if (i2 == -1 && i == 800) {
            String stringExtra = intent.getStringExtra("crawlerId");
            Log.e("TAG", intent.getStringExtra("crawlerId"));
            applySdkOrder(stringExtra);
        }
        if (i == 1003 && i2 == 1003) {
            this.idNum = intent.getStringExtra("idCard");
            this.realName = intent.getStringExtra("realName");
            this.authRealNameStatus = 1;
            setIdCard();
        }
        if (i == 1002 && i2 == 1002) {
            ContactForm serializableExtra = intent.getSerializableExtra("contact");
            this.o = serializableExtra;
            List<ContactForm.ListBean> list = serializableExtra.getList();
            this.authContactsStatus = 1;
            setLxr(list);
        }
        if (i == 1000 && i2 == 1000) {
            BindBankForm serializableExtra2 = intent.getSerializableExtra("bindBankForm");
            String stringExtra2 = intent.getStringExtra("imgUrl");
            String bankCard = serializableExtra2.getBankCard();
            String bankName = serializableExtra2.getBankName();
            this.authBankCardStatus = 1;
            setBankInfo(stringExtra2, bankCard, bankName);
        }
        if (i == 1001 && i2 == 1001) {
            BaseInfoForm serializableExtra3 = intent.getSerializableExtra("baseInfo");
            this.baseInfoForm = serializableExtra3;
            String address = serializableExtra3.getAddress();
            String cityId = this.baseInfoForm.getCityId();
            String companyAddress = this.baseInfoForm.getCompanyAddress();
            String companyCityId = this.baseInfoForm.getCompanyCityId();
            String companyDistrictId = this.baseInfoForm.getCompanyDistrictId();
            String companyName = this.baseInfoForm.getCompanyName();
            String companyProvinceId = this.baseInfoForm.getCompanyProvinceId();
            String companyTel = this.baseInfoForm.getCompanyTel();
            String districtId = this.baseInfoForm.getDistrictId();
            String provinceId = this.baseInfoForm.getProvinceId();
            this.authBaseInfoStatus = 1;
            setBaseInfo(address, companyAddress, companyName, companyTel, companyProvinceId, companyCityId, companyDistrictId, provinceId, cityId, districtId);
        }
        Log.i(TAG, "onActivityResultresultCode   " + i2);
    }
}