正在查看: 多多分期 v4.1.2 应用的 N0ACT.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 多多分期 v4.1.2 应用的 N0ACT.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.duoduofenqi.ui.activitys;
import android.content.ClipData;
import android.content.ClipboardManager;
import android.content.Context;
import android.os.Build;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.os.SystemClock;
import android.text.TextUtils;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.BindView;
import butterknife.OnClick;
import com.alibaba.fastjson.support.spring.FastJsonJsonView;
import com.alipay.alipaysecuritysdk.common.config.Constant;
import com.base.commonlibrary.base.BaseResult;
import com.base.commonlibrary.views.TitleLayout;
import com.duoduofenqi.mjyp.BMAG01ACT;
import com.duoduofenqi.mjyp.app.fragment.FeesDialog;
import com.duoduofenqi.mjyp.app.fragment.WindowDialog;
import com.duoduofenqi.ui.bean.ADLog;
import com.duoduofenqi.ui.bean.AdBean;
import com.duoduofenqi.ui.bean.AdEcBean;
import com.duoduofenqi.ui.bean.CalculateBean;
import com.duoduofenqi.ui.bean.MyOrderListBean;
import com.duoduofenqi.ui.bean.PageOnOffBean;
import com.duoduofenqi.ui.bean.WindowBean;
import d.b.a.l;
import d.b.a.o.g.b;
import d.b.a.r.i;
import d.b.a.r.j;
import d.b.a.r.n;
import d.i.b.d.b.h;
import java.math.BigDecimal;
import java.text.SimpleDateFormat;
import java.util.ArrayList;
import java.util.Date;
import java.util.HashMap;
import java.util.List;
import okhttp3.MediaType;
import okhttp3.RequestBody;
public class N0ACT extends d.i.b.d.b.e {
public String G;
public CalculateBean H;
public d.i.b.c.e J;
public int L;
public int N;
public boolean O;
public CountDownTimer P;
@BindView(2131296406)
public TextView allMoney;
@BindView(2131296407)
public TextView allMoney2;
@BindView(2131296725)
public Button btnCancle;
@BindView(2131296734)
public Button btnOk;
@BindView(2131296820)
public TextView cardNum;
@BindView(2131297156)
public TextView dayNum;
@BindView(2131297359)
public TextView failReason;
@BindView(2131297370)
public TextView feesMoney;
@BindView(2131297628)
public TextView getMoney;
@BindView(2131297825)
public ImageView imgStatus;
@BindView(2131297956)
public View line_rl;
@BindView(2131297989)
public LinearLayout llFail;
@BindView(2131298004)
public LinearLayout llSuccess;
@BindView(2131298355)
public TextView overMoney;
@BindView(2131298358)
public TextView pDate;
@BindView(2131298105)
public RecyclerView recyclerView;
@BindView(2131298632)
public RelativeLayout rlAd;
@BindView(2131298656)
public RelativeLayout rlOtherFees;
@BindView(2131298649)
public RelativeLayout rl_hk_day;
@BindView(2131298916)
public TextView sq_1;
@BindView(2131298917)
public TextView sq_2;
@BindView(2131299115)
public TextView tip;
@BindView(2131299147)
public TitleLayout title;
@BindView(2131299238)
public TextView tvFailTip;
@BindView(2131299239)
public TextView tvFailTip3;
@BindView(2131299242)
public TextView tv_s_tip;
public int I = 1;
public List<AdBean.AdListBean> K = new ArrayList();
public String M = "1";
public class a extends CountDownTimer {
public a(long j2, long j3) {
super(j2, j3);
}
@Override
public void onFinish() {
N0ACT.this.v0(false);
}
@Override
public void onTick(long j2) {
if (j2 == 25000) {
N0ACT.this.v0(false);
}
}
}
public class b implements View.OnLongClickListener {
public b() {
}
@Override
public boolean onLongClick(View view) {
(Build.VERSION.SDK_INT >= 23 ? (ClipboardManager) N0ACT.this.getSystemService("clipboard") : null).setPrimaryClip(ClipData.newPlainText("text", N0ACT.this.tip.getText().toString()));
new n().d(N0ACT.this.v, "已复制文本");
return true;
}
}
public class c implements b.c {
public c() {
}
@Override
public void a(View view, RecyclerView.c0 c0Var, int i2) {
if (N0ACT.this.K == null || N0ACT.this.K.size() <= 0) {
return;
}
AdBean.AdListBean adListBean = (AdBean.AdListBean) N0ACT.this.K.get(i2);
String url = adListBean.getUrl();
String code = adListBean.getCode();
N0ACT n0act = N0ACT.this;
n0act.s0(code, url, "0", n0act.M);
Bundle bundle = new Bundle();
bundle.putString("title", "");
bundle.putString("code", code);
bundle.putString("url", url);
bundle.putString("location", N0ACT.this.M);
N0ACT.this.e0(MT9ACT.class, bundle);
}
@Override
public boolean b(View view, RecyclerView.c0 c0Var, int i2) {
return false;
}
}
public class d extends h<AdEcBean> {
public class a extends d.l.b.u.a<List<AdBean.AdListBean>> {
public a(d dVar) {
}
}
public d(Context context, boolean z) {
super(context, z);
}
@Override
public void a(String str) {
}
@Override
public void b(AdEcBean adEcBean) {
String adFlag = adEcBean.getAdFlag();
N0ACT.this.w0(false);
if (adFlag.equals("0")) {
List list = (List) new d.l.b.e().j(d.b.a.r.h.c().a(adEcBean.getAdList()), new a(this).e());
N0ACT n0act = N0ACT.this;
if (list == null) {
list = new ArrayList();
}
n0act.K = list;
int size = N0ACT.this.K.size();
if (N0ACT.this.K == null || size <= 0) {
return;
}
N0ACT.this.w0(true);
N0ACT.this.recyclerView.setLayoutManager(new LinearLayoutManager(N0ACT.this.v));
N0ACT.this.J.n(N0ACT.this.K);
}
}
}
public class e extends h<BaseResult> {
public e(N0ACT n0act, Context context, boolean z) {
super(context, z);
}
@Override
public void a(String str) {
}
@Override
public void b(BaseResult baseResult) {
}
}
public class f extends h<MyOrderListBean.PageBean.RecordsBean> {
public f(Context context, boolean z) {
super(context, z);
}
@Override
public void a(String str) {
N0ACT.this.X(str);
}
@Override
public void b(MyOrderListBean.PageBean.RecordsBean recordsBean) {
Integer valueOf = Integer.valueOf(recordsBean.getStatus());
Integer repStatus = recordsBean.getRepStatus();
Integer manualAuditFlag = recordsBean.getManualAuditFlag();
String reason = recordsBean.getReason();
BigDecimal amount = recordsBean.getAmount();
Integer refuseFlag = recordsBean.getRefuseFlag();
int loanPeriod = recordsBean.getLoanPeriod();
BigDecimal dueAmount = recordsBean.getDueAmount();
String createTime = recordsBean.getCreateTime();
BigDecimal actualAmount = recordsBean.getActualAmount();
BigDecimal bigDecimal = new BigDecimal(0);
if (amount != null && actualAmount != null) {
bigDecimal = amount.subtract(actualAmount);
}
String dueDate = recordsBean.getDueDate();
String bankNum = recordsBean.getBankNum();
String bankName = recordsBean.getBankName() == null ? "" : recordsBean.getBankName();
N0ACT.this.feesMoney.setText(N0ACT.this.getString(l.money_fh) + bigDecimal + "");
N0ACT.this.dayNum.setText(loanPeriod + N0ACT.this.getString(l.day));
N0ACT.this.getMoney.setText(N0ACT.this.getString(l.money_fh) + amount + "");
if (i.b(dueDate)) {
N0ACT.this.overMoney.setText("-/-");
} else {
N0ACT.this.overMoney.setText("" + dueDate);
}
N0ACT.this.allMoney.setText(N0ACT.this.getString(l.money_fh) + dueAmount + "");
N0ACT.this.allMoney2.setText(N0ACT.this.getString(l.money_fh) + dueAmount + "");
if (i.b(bankNum) || bankNum.length() < 4) {
N0ACT n0act = N0ACT.this;
n0act.cardNum.setText(n0act.getResources().getString(l.no_bind_bink));
} else {
N0ACT.this.cardNum.setText(bankName + N0ACT.this.getString(l.bank_last) + bankNum.substring(bankNum.length() - 4));
}
N0ACT.this.u0(recordsBean);
N0ACT.this.y0(refuseFlag, manualAuditFlag, valueOf, repStatus, reason, createTime, recordsBean.getContent());
N0ACT.this.i0();
WindowBean windowBean = (WindowBean) new d.l.b.e().i(recordsBean.getWindows(), WindowBean.class);
if (windowBean.getFlag() != 1 || N0ACT.this.O) {
return;
}
b.l.a.n a2 = N0ACT.this.m().a();
a2.d(WindowDialog.s(windowBean.getContent()), "WindowDialog");
a2.j();
N0ACT.this.O = true;
}
}
public class g extends h<PageOnOffBean> {
public g(Context context, boolean z) {
super(context, z);
}
@Override
public void a(String str) {
}
@Override
public void b(PageOnOffBean pageOnOffBean) {
if (pageOnOffBean != null) {
String toPage = pageOnOffBean.getToPage();
if (pageOnOffBean.getOnOff().equals("1")) {
SystemClock.sleep(1500L);
Bundle bundle = new Bundle();
bundle.putString("title", "");
bundle.putString("code", "");
bundle.putString("url", toPage);
bundle.putString("location", N0ACT.this.M);
N0ACT.this.e0(MT9ACT.class, bundle);
N0ACT.this.finish();
}
}
}
}
public void A0() {
if (this.P == null) {
this.P = new a(10000L, 1000L);
}
this.P.start();
}
public final void B0() {
CountDownTimer countDownTimer = this.P;
if (countDownTimer != null) {
countDownTimer.cancel();
this.P = null;
}
}
public final void C0() {
this.w.a(d.i.b.d.a.a.a().j().a(d.b.a.n.d.b.c()).s(new g(this.v, true)));
}
@Override
public boolean I() {
return false;
}
@Override
public int M() {
return 2131492909;
}
@Override
public void O() {
}
@Override
public void P(Bundle bundle) {
Bundle extras = getIntent().getExtras();
if (extras != null) {
z0();
this.G = extras.getString("ORDERID", "");
this.L = extras.getInt(d.i.b.d.a.d.f6834k, 0);
this.N = extras.getInt("REEnfLoanFlag", 0);
d.b.a.r.d.a("enfLoanFlag", this.L + "-->" + this.N);
if (TextUtils.isEmpty(this.G)) {
x0(extras.getString("msg", getResources().getString(l.operal_failure)), new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(System.currentTimeMillis())));
} else {
Y(getResources().getString(l.loading));
v0(false);
A0();
}
} else {
X(getResources().getString(l.web_error));
}
this.tip.setOnLongClickListener(new b());
}
@Override
public void R() {
}
@Override
public void T() {
}
@OnClick({2131296725})
public void onCancle() {
d0(MT4ACT.class);
}
@OnClick({2131296734})
public void onClick(View view) {
String string = getResources().getString(l.back_home);
String charSequence = this.btnOk.getText().toString();
if (charSequence.equals(string)) {
d.b.a.n.c.a.f().h(BMAG01ACT.class);
finish();
} else if (!charSequence.equals(getResources().getString(l.see_withdrawl_record))) {
v0(true);
} else {
d0(M0ACT.class);
finish();
}
}
@Override
public void onDestroy() {
super.onDestroy();
B0();
}
public void s0(String str, String str2, String str3, String str4) {
this.w.a(d.i.b.d.a.a.a().e0(new ADLog(str, (String) j.b("PHONE", ""), Constant.SDK_OS, str2, str3, str4)).a(d.b.a.n.d.d.a()).s(new e(this, this.v, false)));
}
public void t0() {
HashMap hashMap = new HashMap();
hashMap.put("location", this.M + "");
this.w.a(d.i.b.d.a.a.a().f(RequestBody.create(MediaType.parse(FastJsonJsonView.DEFAULT_CONTENT_TYPE), new d.l.b.e().r(hashMap))).a(d.b.a.n.d.b.c()).s(new d(this.v, false)));
}
public void u0(MyOrderListBean.PageBean.RecordsBean recordsBean) {
this.I = recordsBean.getLoanType() == null ? 1 : recordsBean.getLoanType().intValue();
BigDecimal amount = recordsBean.getAmount();
BigDecimal interest = recordsBean.getInterest();
BigDecimal serviceCharge = recordsBean.getServiceCharge();
BigDecimal creditCertification = recordsBean.getCreditCertification();
BigDecimal riskManagement = recordsBean.getRiskManagement();
BigDecimal riskPreparation = recordsBean.getRiskPreparation();
BigDecimal bigDecimal = new BigDecimal(0);
if (interest != null && serviceCharge != null && creditCertification != null && riskManagement != null && riskPreparation != null) {
bigDecimal = interest.add(serviceCharge).add(creditCertification).add(riskManagement).add(riskPreparation);
}
int i2 = this.I;
if (i2 == 1) {
this.rlOtherFees.setVisibility(0);
this.line_rl.setVisibility(0);
this.allMoney2.setVisibility(8);
this.allMoney.setVisibility(0);
} else if (i2 == 2) {
this.allMoney2.setVisibility(8);
this.allMoney.setVisibility(0);
this.rlOtherFees.setVisibility(0);
this.line_rl.setVisibility(0);
bigDecimal = serviceCharge.add(creditCertification).add(riskManagement).add(riskPreparation);
} else if (i2 == 3) {
this.rlOtherFees.setVisibility(8);
this.line_rl.setVisibility(8);
this.allMoney2.setVisibility(0);
this.allMoney.setVisibility(8);
bigDecimal = amount.add(interest).add(serviceCharge).add(creditCertification).add(riskManagement).add(riskPreparation);
}
this.H = new CalculateBean(amount, interest, serviceCharge, creditCertification, riskManagement, riskPreparation, bigDecimal);
}
public void v0(boolean z) {
this.w.a(d.i.b.d.a.a.a().J(this.G).a(d.b.a.n.d.d.a()).a(d.b.a.n.d.b.c()).s(new f(this.v, z)));
}
public final void w0(boolean z) {
i0();
if (z) {
this.rlAd.setVisibility(0);
} else {
this.rlAd.setVisibility(8);
}
}
public final void x0(String str, String str2) {
this.M = "2";
t0();
this.pDate.setText(str2);
this.llSuccess.setVisibility(8);
this.llFail.setVisibility(8);
this.tvFailTip3.setVisibility(0);
this.tvFailTip.setText("请注意自己的征信!祝您生活愉快");
this.imgStatus.setImageResource(2131558425);
this.tv_s_tip.setText(getResources().getString(l.apply_failure));
this.btnOk.setText(getResources().getString(l.back_home));
this.sq_1.setText(getResources().getString(l.tailored_to_recommend));
this.sq_2.setText(getResources().getString(l.customized_exclusive_quality));
this.failReason.setText(str + "");
this.tip.setText(getResources().getString(l.value_your_credit));
C0();
}
public final void y0(Integer num, Integer num2, Integer num3, Integer num4, String str, String str2, String str3) {
if (num2 != null && num2.intValue() == 1) {
if (num3.intValue() != 3) {
if (num.intValue() != 0) {
x0(str, str2);
return;
}
this.llSuccess.setVisibility(0);
this.llFail.setVisibility(8);
this.btnOk.setText(getResources().getString(l.refresh_see_result));
this.imgStatus.setImageResource(2131558440);
this.rl_hk_day.setVisibility(8);
this.tip.setText(str3);
this.tv_s_tip.setText(getResources().getString(l.withdrawal_in_progress));
this.sq_1.setText("");
this.sq_2.setText(getResources().getString(l.patient_tailored));
return;
}
this.llSuccess.setVisibility(0);
this.llFail.setVisibility(8);
this.tv_s_tip.setText(getResources().getString(l.withdrawal_success));
this.imgStatus.setImageResource(2131558439);
this.btnOk.setText(getResources().getString(l.see_withdrawl_record));
this.rl_hk_day.setVisibility(0);
this.w.d("Status", "登录");
this.tip.setText(str3);
if (this.L == 1 || this.N == 1) {
this.btnCancle.setVisibility(0);
}
this.M = "1";
t0();
return;
}
if (num3.intValue() == 0 || num3.intValue() == 2) {
x0(str, str2);
return;
}
if (num3.intValue() == 1 || num3.intValue() == 4) {
this.llFail.setVisibility(8);
this.btnOk.setText(getResources().getString(l.refresh_see_result));
this.imgStatus.setImageResource(2131558424);
this.rl_hk_day.setVisibility(8);
this.tip.setText(str3);
this.tv_s_tip.setText(getResources().getString(l.withdrawal_in_progress_wait));
this.sq_1.setText("");
this.sq_2.setText(getResources().getString(l.patient_tailored));
this.llSuccess.setVisibility(8);
return;
}
if (num3.intValue() != 3) {
if (num3.intValue() == 5) {
this.llFail.setVisibility(8);
this.btnOk.setText(getResources().getString(l.refresh_see_result));
this.imgStatus.setImageResource(2131558420);
this.rl_hk_day.setVisibility(8);
this.tip.setText(str3);
this.title.setTitle("打款失败");
this.tv_s_tip.setText("你好!打款失败!请核对卡号!联系客服~");
this.sq_1.setText("");
this.sq_2.setText(getResources().getString(l.patient_tailored));
this.llSuccess.setVisibility(8);
return;
}
return;
}
this.title.setTitle("已到账");
this.llSuccess.setVisibility(0);
this.rlOtherFees.setVisibility(8);
this.rl_hk_day.setVisibility(8);
this.llFail.setVisibility(8);
this.tv_s_tip.setText(getResources().getString(l.withdrawal_success));
this.tvFailTip.setVisibility(8);
this.tvFailTip3.setVisibility(8);
this.imgStatus.setImageResource(2131558439);
this.btnOk.setText(getResources().getString(l.see_withdrawl_record));
this.w.d("Status", "登录");
this.tip.setText(str3);
if (this.L == 1 || this.N == 1) {
this.btnCancle.setVisibility(0);
}
this.M = "1";
t0();
}
public final void z0() {
d.i.b.c.e eVar = new d.i.b.c.e(this.v, 2131493282, this.K);
this.J = eVar;
this.recyclerView.setAdapter(eVar);
this.J.j(new c());
}
@OnClick({2131297370, 2131296407})
public void onClick() {
if (this.H != null) {
b.l.a.n a2 = m().a();
a2.d(FeesDialog.u(this.H, Integer.valueOf(this.I)), "FeesDialog");
a2.j();
return;
}
v0(false);
}
}