导航菜单

页面标题

页面副标题

多多分期 v4.1.2 - N0ACT.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);
    }
}