正在查看: 多多分期 v4.1.2 应用的 MT1ACT.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 多多分期 v4.1.2 应用的 MT1ACT.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.duoduofenqi.ui.activitys;
import android.content.Context;
import android.os.Bundle;
import android.os.CountDownTimer;
import android.view.View;
import android.widget.Button;
import android.widget.ImageView;
import android.widget.TextView;
import butterknife.BindView;
import com.base.commonlibrary.base.BaseResult;
import com.base.commonlibrary.netstate.ComNetWorkUtil;
import com.base.commonlibrary.views.TitleLayout;
import com.duoduofenqi.mjyp.BMAG01ACT;
import com.duoduofenqi.ui.bean.ConfigBean;
import com.duoduofenqi.ui.bean.MyBorrowBean;
import d.b.a.l;
import d.b.a.r.i;
import d.b.a.r.j;
import d.i.b.d.b.e;
import d.i.b.d.b.h;
import java.text.SimpleDateFormat;
import java.util.Date;
public class MT1ACT extends e {
public MyBorrowBean G;
public String H;
public CountDownTimer I;
public String J;
@BindView(2131296734)
public Button btnOk;
@BindView(2131297359)
public TextView failReason;
@BindView(2131297825)
public ImageView imgStatus;
@BindView(2131297870)
public TextView kefTel;
@BindView(2131297871)
public TextView kefTime;
@BindView(2131297869)
public TextView kef_qq;
@BindView(2131297872)
public TextView kef_wx;
@BindView(2131299103)
public TextView time;
@BindView(2131299115)
public TextView tip;
@BindView(2131299126)
public TextView tipFail;
@BindView(2131299142)
public TextView tipTime;
@BindView(2131299147)
public TitleLayout title;
@BindView(2131299243)
public TextView tvStatus;
public class a extends CountDownTimer {
public a(long j2, long j3) {
super(j2, j3);
}
@Override
public void onFinish() {
MT1ACT.this.n0(false);
}
@Override
public void onTick(long j2) {
if (j2 == 25000) {
MT1ACT.this.n0(false);
}
}
}
public class b implements View.OnClickListener {
public b() {
}
@Override
public void onClick(View view) {
String charSequence = MT1ACT.this.btnOk.getText().toString();
if (MT1ACT.this.getResources().getString(l.continue_pay).equals(charSequence)) {
MT1ACT.this.finish();
return;
}
if (MT1ACT.this.getResources().getString(l.refresh_see_result).equals(charSequence)) {
MT1ACT.this.n0(true);
return;
}
BMAG01ACT bmag01act = (BMAG01ACT) d.b.a.n.c.a.f().e(BMAG01ACT.class);
MT1ACT.this.w.d("Status", "登录");
bmag01act.m0(0);
d.b.a.n.c.a.f().h(BMAG01ACT.class);
MT1ACT.this.finish();
}
}
public class c extends h<BaseResult> {
public c(Context context, boolean z) {
super(context, z);
}
@Override
public void a(String str) {
MT1ACT.this.c0(str);
}
@Override
public void b(BaseResult baseResult) {
if (baseResult.getCode() == 2023) {
MT1ACT.this.o0(1);
return;
}
if (baseResult.getCode() == 2022) {
MT1ACT.this.o0(2);
return;
}
if (baseResult.getCode() == 2005) {
MT1ACT.this.H = baseResult.getMessage();
MT1ACT.this.o0(0);
} else {
if (baseResult.getCode() == 200) {
MT1ACT.this.o0(1);
return;
}
MT1ACT.this.H = baseResult.getMessage();
MT1ACT.this.o0(0);
}
}
}
public class d extends h<ConfigBean> {
public d(Context context, boolean z) {
super(context, z);
}
@Override
public void a(String str) {
}
@Override
public void b(ConfigBean configBean) {
String tel = configBean.getTel();
String time = configBean.getTime();
j.e("TEL", tel);
String qq = configBean.getQq();
String wx = configBean.getWx();
if (!i.b(tel)) {
MT1ACT.this.kefTel.setText(MT1ACT.this.getResources().getString(l.custom_service_tel) + tel);
}
if (!i.b(time)) {
MT1ACT.this.kefTime.setText(MT1ACT.this.getResources().getString(l.service_time) + time);
}
if (!i.b(wx)) {
MT1ACT.this.kef_wx.setText(MT1ACT.this.getResources().getString(l.custom_wx) + wx);
}
if (i.b(qq)) {
return;
}
MT1ACT.this.kef_qq.setText(MT1ACT.this.getResources().getString(l.customm_service_qq) + qq);
}
}
@Override
public boolean I() {
return false;
}
@Override
public int M() {
return 2131492918;
}
@Override
public void O() {
this.btnOk.setOnClickListener(new b());
}
@Override
public void P(Bundle bundle) {
Bundle extras = getIntent().getExtras();
if (extras != null) {
int i2 = extras.getInt("status", 0);
this.H = extras.getString("msg", "");
this.G = (MyBorrowBean) extras.getSerializable("myBorrow");
this.J = this.G.getRepTotalAmount() + "";
o0(i2);
}
m0();
n0(true);
p0();
}
@Override
public void R() {
}
@Override
public void T() {
}
public void m0() {
this.w.a(d.i.b.d.a.a.a().P().a(d.b.a.n.d.b.c()).s(new d(this.v, false)));
}
public void n0(boolean z) {
if (ComNetWorkUtil.b(this.v)) {
MyBorrowBean myBorrowBean = this.G;
if (myBorrowBean == null) {
c0(getResources().getString(l.net_error));
} else {
this.w.a(d.i.b.d.a.a.a().z(myBorrowBean.getOrderNo()).a(d.b.a.n.d.d.a()).s(new c(this.v, z)));
}
}
}
public final void o0(int i2) {
this.time.setText(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").format(new Date(System.currentTimeMillis())));
if (i2 == 1) {
this.tvStatus.setText(getResources().getString(l.payment_successful));
this.w.d("Status", "登录");
this.imgStatus.setImageResource(2131558463);
this.tipTime.setText(getResources().getString(l.payment_time));
this.tipFail.setText(getResources().getString(l.reimbursement_amount));
this.failReason.setText(getString(l.money_fh) + this.J);
this.btnOk.setText(getResources().getString(l.continue_apply2));
this.tip.setText(getResources().getString(l.credit_improved));
return;
}
if (i2 != 2) {
this.tvStatus.setText(getResources().getString(l.repay_failure));
this.tipTime.setText(getResources().getString(l.operate_time));
this.tipFail.setText(getResources().getString(l.faliure_reason));
this.failReason.setText(this.H);
this.btnOk.setText(getResources().getString(l.continue_pay));
this.tip.setText(getResources().getString(l.value_your_credit));
return;
}
this.tvStatus.setText(getResources().getString(l.repayment_process_wait));
this.w.d("Status", "登录");
this.imgStatus.setImageResource(2131558465);
this.tipTime.setText(getResources().getString(l.payment_time));
this.tipFail.setText(getResources().getString(l.reimbursement_amount));
this.failReason.setText(getString(l.money_fh) + this.J);
this.btnOk.setText(getResources().getString(l.refresh_see_result));
this.tip.setText(getResources().getString(l.wait_for_bank));
}
@Override
public void onDestroy() {
super.onDestroy();
q0();
}
public void p0() {
if (this.I == null) {
this.I = new a(10000L, 1000L);
}
this.I.start();
}
public final void q0() {
CountDownTimer countDownTimer = this.I;
if (countDownTimer != null) {
countDownTimer.cancel();
this.I = null;
}
}
}