导航菜单

页面标题

页面副标题

Mabilis Cash v1.19.4 - PHWorkInformationActivity.java 源代码

正在查看: Mabilis Cash v1.19.4 应用的 PHWorkInformationActivity.java JAVA 源代码文件

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


package com.loans.mabiliscash.auth.work;

import android.app.Activity;
import android.content.Intent;
import android.content.res.Resources;
import android.os.Bundle;
import android.text.InputFilter;
import android.text.TextUtils;
import android.view.View;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import com.fintopia.libCommon.widgets.dialog.bottom.BaseBottomSheetDialog;
import com.fintopia.libCommon.widgets.input.BaseContentView;
import com.fintopia.libCommon.widgets.input.InputContentView;
import com.fintopia.libCommon.widgets.textFormat.TextFormatterWatcher;
import com.lingyue.supertoolkit.statistics.TrackingUtil;
import com.lingyue.supertoolkit.tools.customtools.CollectionUtils;
import com.lingyue.supertoolkit.tools.customtools.CrashReporter;
import com.lingyue.supertoolkit.tools.customtools.JsonParamsBuilder;
import com.lingyue.supertoolkit.widgets.ToastCompat;
import com.lingyue.tracklib.ThirdPartTrackLib;
import com.lingyue.tracklib.TrackEventParamsConfigurator;
import com.loans.mabiliscash.R;
import com.loans.mabiliscash.auth.IAuthProcessTracker;
import com.loans.mabiliscash.auth.helper.AuthUtils;
import com.loans.mabiliscash.auth.helper.QuitAuthHelper;
import com.loans.mabiliscash.auth.work.PHWorkInformationActivity;
import com.loans.mabiliscash.common.BindClickCall;
import com.loans.mabiliscash.common.PHViewBindingActivity;
import com.loans.mabiliscash.databinding.ActivityWorkInfomationBinding;
import com.loans.mabiliscash.experiment.PHExperimentConstants;
import com.loans.mabiliscash.models.AuthOption;
import com.loans.mabiliscash.models.LabelBean;
import com.loans.mabiliscash.models.TrackingEvents;
import com.loans.mabiliscash.models.WorkInfoRequest;
import com.loans.mabiliscash.models.response.MultiAuthOptionListResponse;
import com.loans.mabiliscash.models.response.UploadEmployeesInfoResponse;
import com.loans.mabiliscash.net.ECObserver;
import com.loans.mabiliscash.net.IApiRoutes;
import com.loans.mabiliscash.sentry.sentrybusiness.ISentryBusinessEventAutoFinish;
import com.loans.mabiliscash.storage.MMKVUtil;
import com.loans.mabiliscash.thirdpart.AppsFlyerUtil;
import com.loans.mabiliscash.utils.ComponentExtensionsKt;
import com.loans.mabiliscash.utils.IMMKVPageController;
import com.loans.mabiliscash.widght.dialog.SingleBottomSheetDialog;
import com.veda.android.bananalibrary.net.ICallBack;
import io.reactivex.android.schedulers.AndroidSchedulers;
import io.reactivex.functions.Action;
import io.sentry.SpanStatus;
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
import kotlin.collections.CollectionsKt;
import kotlin.jvm.functions.Function1;
import org.jetbrains.annotations.NotNull;

public class PHWorkInformationActivity extends PHViewBindingActivity<ActivityWorkInfomationBinding> implements BaseContentView.OnContentChangedListener, ISentryBusinessEventAutoFinish, IMMKVPageController {
    public static final String EXTRA_INCR_PAY_DAY_NUM_TYPE = "extra_incr_pay_day_num_type";
    public LabelBean jobType;
    public List<LabelBean> jobTypeOptionList;
    public String nextPayday;
    public String nextPayday2;
    public String nextPayday3;
    public String nextPayday4;
    private ArrayList<LabelBean> p;
    public LabelBean payrollPeriod;
    public List<LabelBean> payrollPeriodOptionList;
    private String q;

    @PHExperimentConstants.IncrPayDayNumABType.Group
    private String r;
    private WorkIncrPayDayHelper s;
    public String totalMonthlyIncome;
    public LabelBean workDuration;
    public List<LabelBean> workDurationOptionList;

    class AnonymousClass2 extends ECObserver<UploadEmployeesInfoResponse> {
        AnonymousClass2(ICallBack iCallBack) {
            super(iCallBack);
        }

        public static void h(UploadEmployeesInfoResponse uploadEmployeesInfoResponse, Map map) {
            map.put("is_success", String.valueOf(false));
            map.put("api_code", uploadEmployeesInfoResponse != null ? uploadEmployeesInfoResponse.getStatusCodeString() : "");
        }

        public static void i(Map map) {
            map.put("is_success", String.valueOf(true));
        }

        @Override
        public void e(Throwable th, final UploadEmployeesInfoResponse uploadEmployeesInfoResponse) {
            super.e(th, uploadEmployeesInfoResponse);
            ThirdPartTrackLib.d(PHWorkInformationActivity.this, "auth_cash_loan_employment_info_new_result", new TrackEventParamsConfigurator() {
                @Override
                public final void a(Map map) {
                    PHWorkInformationActivity.AnonymousClass2.h(UploadEmployeesInfoResponse.this, map);
                }
            });
            IAuthProcessTracker.c(PHWorkInformationActivity.this, "提交工作信息", false, th != null ? th.getMessage() : uploadEmployeesInfoResponse != null ? uploadEmployeesInfoResponse.getStatusCodeString() : "");
            PHWorkInformationActivity.this.businessTransaction("UserAuthOrder").b(SpanStatus.INTERNAL_ERROR);
            PHWorkInformationActivity.this.dismissLoadingDialog();
        }

        @Override
        public void c(UploadEmployeesInfoResponse uploadEmployeesInfoResponse) {
            PHWorkInformationActivity.this.dismissLoadingDialog();
            MMKVUtil.c(PHWorkInformationActivity.this.getMMKVPagePrefix());
            if (!uploadEmployeesInfoResponse.body) {
                BaseContentView.OnContentChangedListener onContentChangedListener = PHWorkInformationActivity.this;
                ToastCompat.e(onContentChangedListener, onContentChangedListener.getResources().getString(R.string.error_in_upload_employees_info));
            } else {
                ThirdPartTrackLib.d(PHWorkInformationActivity.this, "auth_cash_loan_employment_info_new_result", new TrackEventParamsConfigurator() {
                    @Override
                    public final void a(Map map) {
                        PHWorkInformationActivity.AnonymousClass2.i(map);
                    }
                });
                IAuthProcessTracker.b(PHWorkInformationActivity.this, "提交工作信息", true);
                PHWorkInformationActivity.this.businessTransaction("UserAuthOrder").i(SpanStatus.OK);
                PHWorkInformationActivity.this.F1();
            }
        }
    }

    public void A1(View view, int i, LabelBean labelBean) {
        AuthWorkTrackUtil.a.c(this, labelBean != null ? labelBean.value : "", "svJobType");
        this.jobType = labelBean;
        if (labelBean != null) {
            ((ActivityWorkInfomationBinding) this.o).g.setContentText(labelBean.label);
            saveDataToLocal("paramJobType", this.gson.t(this.jobType));
        }
        T t2 = this.o;
        AuthUtils.j(((ActivityWorkInfomationBinding) t2).g, ((ActivityWorkInfomationBinding) t2).i, ((ActivityWorkInfomationBinding) t2).j, ((ActivityWorkInfomationBinding) t2).k);
    }

    public boolean B1(LabelBean labelBean) {
        return labelBean.equals(this.jobType);
    }

    public void C1(View view, int i, LabelBean labelBean) {
        AuthWorkTrackUtil.a.c(this, labelBean != null ? labelBean.value : "", "svPayrollPeriod");
        this.payrollPeriod = labelBean;
        if (labelBean != null) {
            ((ActivityWorkInfomationBinding) this.o).l.setContentText(labelBean.label);
            saveDataToLocal("paramPayrollPeriod", this.gson.t(this.payrollPeriod));
            if (V0()) {
                this.s.b((ActivityWorkInfomationBinding) this.o, this.payrollPeriod, true);
            }
        }
        T t2 = this.o;
        AuthUtils.j(((ActivityWorkInfomationBinding) t2).l, ((ActivityWorkInfomationBinding) t2).i, ((ActivityWorkInfomationBinding) t2).j, ((ActivityWorkInfomationBinding) t2).k);
    }

    public boolean D1(LabelBean labelBean) {
        return labelBean.equals(this.payrollPeriod);
    }

    public static void E1(String str, Map map) {
        map.put("requirement_id", 9);
        map.put("track_sign", "aauth.b45.d91.click.auth_b45_d91_click");
        map.put("text_name", str);
    }

    public void F1() {
        this.authUtil.h(this, new AuthUtils.DefaultAuthCallBack(this));
    }

    private void G1() {
        if (H1()) {
            TrackingUtil.j(this, TrackingEvents.PH_WORK_INFORMATION_PAGE_COMMIT, new JsonParamsBuilder().c("mergeStrategyABType").a(this.q).b());
            K1(N0());
        }
    }

    private boolean H1() {
        if (this.jobType == null) {
            showErrorToast(R.string.please_select_job_type);
            preShowSelectJobTypeDialog();
            return false;
        }
        if (U0() && this.workDuration == null) {
            showErrorToast(R.string.please_select_work_duration);
            preShowSelectWorkDurationDialog();
            return false;
        }
        if (this.payrollPeriod == null) {
            showErrorToast(R.string.please_select_payroll_period);
            preShowSelectPayrollPeriodDialog();
            return false;
        }
        String content = ((ActivityWorkInfomationBinding) this.o).c.getContent();
        this.totalMonthlyIncome = content;
        if (TextUtils.isEmpty(content)) {
            showErrorToast(R.string.please_input_monthly_income);
            showSoftInput(((ActivityWorkInfomationBinding) this.o).c);
            return false;
        }
        if (TextUtils.isEmpty(this.nextPayday)) {
            showErrorToast(R.string.please_select_next_payday);
            showNextPaydayPickView();
            return false;
        }
        if (!V0()) {
            return true;
        }
        if ("ONCE_EVERY_HALF_MONTH".equals(this.payrollPeriod.value) && TextUtils.isEmpty(this.nextPayday2)) {
            showErrorToast(R.string.please_select_next_payday);
            showNextPayday2PickView();
            return false;
        }
        if (!"ONCE_A_WEEK".equals(this.payrollPeriod.value)) {
            return true;
        }
        if (TextUtils.isEmpty(this.nextPayday2)) {
            showErrorToast(R.string.please_select_next_payday);
            showNextPayday2PickView();
            return false;
        }
        if (TextUtils.isEmpty(this.nextPayday3)) {
            showErrorToast(R.string.please_select_next_payday);
            showNextPayday3PickView();
            return false;
        }
        if (!TextUtils.isEmpty(this.nextPayday4)) {
            return true;
        }
        showErrorToast(R.string.please_select_next_payday);
        showNextPayday4PickView();
        return false;
    }

    public void I1(AuthOption authOption) {
        dismissLoadingDialog();
        this.jobTypeOptionList = authOption.jobType;
        this.payrollPeriodOptionList = authOption.salaryPaymentMethod;
        this.workDurationOptionList = authOption.employmentLength;
    }

    private void J0() {
        if (this.jobType == null) {
            preShowSelectJobTypeDialog();
            return;
        }
        if (U0() && this.workDuration == null) {
            preShowSelectWorkDurationDialog();
            return;
        }
        if (this.payrollPeriod == null) {
            preShowSelectPayrollPeriodDialog();
        } else if (TextUtils.isEmpty(this.nextPayday)) {
            showNextPaydayPickView();
        } else if (TextUtils.isEmpty(this.totalMonthlyIncome)) {
            ((ActivityWorkInfomationBinding) this.o).c.A();
        }
    }

    private void J1() {
        LabelBean labelBean;
        LabelBean labelBean2 = this.jobType;
        if (labelBean2 != null) {
            ((ActivityWorkInfomationBinding) this.o).g.setContentText(labelBean2.label);
        }
        if (U0() && (labelBean = this.workDuration) != null) {
            ((ActivityWorkInfomationBinding) this.o).m.setContentText(labelBean.label);
        }
        LabelBean labelBean3 = this.payrollPeriod;
        if (labelBean3 != null) {
            ((ActivityWorkInfomationBinding) this.o).l.setContentText(labelBean3.label);
        }
        if (!TextUtils.isEmpty(this.totalMonthlyIncome)) {
            ((ActivityWorkInfomationBinding) this.o).c.setContentText(this.totalMonthlyIncome);
        }
        String str = this.nextPayday;
        if (str != null) {
            ((ActivityWorkInfomationBinding) this.o).h.setContentText(str);
        }
        if (V0()) {
            String str2 = this.nextPayday2;
            if (str2 != null) {
                ((ActivityWorkInfomationBinding) this.o).i.setContentText(str2);
            }
            String str3 = this.nextPayday3;
            if (str3 != null) {
                ((ActivityWorkInfomationBinding) this.o).j.setContentText(str3);
            }
            String str4 = this.nextPayday4;
            if (str4 != null) {
                ((ActivityWorkInfomationBinding) this.o).k.setContentText(str4);
            }
        }
    }

    private void K1(WorkInfoRequest workInfoRequest) {
        showLoadingDialog();
        IApiRoutes a = this.apiHelper.a();
        String t2 = this.gson.t(workInfoRequest);
        AppsFlyerUtil.Companion companion = AppsFlyerUtil.b;
        a.V(t2, companion.b().f(this), companion.b().e(this)).w(AndroidSchedulers.a()).a(new AnonymousClass2(this));
    }

    private void L0() {
        ((ActivityWorkInfomationBinding) this.o).g.setOnContentChangedListener(this);
        ((ActivityWorkInfomationBinding) this.o).m.setOnContentChangedListener(this);
        ((ActivityWorkInfomationBinding) this.o).l.setOnContentChangedListener(this);
        ((ActivityWorkInfomationBinding) this.o).c.setOnContentChangedListener(this);
        ((ActivityWorkInfomationBinding) this.o).h.setOnContentChangedListener(this);
        if (V0()) {
            ((ActivityWorkInfomationBinding) this.o).i.setOnContentChangedListener(this);
            ((ActivityWorkInfomationBinding) this.o).j.setOnContentChangedListener(this);
            ((ActivityWorkInfomationBinding) this.o).k.setOnContentChangedListener(this);
        }
    }

    private void L1() {
        BaseBottomSheetDialog singleBottomSheetDialog = new SingleBottomSheetDialog(this, this.workDurationOptionList, TrackingEvents.PH_WORK_DURATION_SELECT_DIALOG, new SingleBottomSheetDialog.OnItemSelectListener() {
            @Override
            public final void a(View view, int i, Object obj) {
                PHWorkInformationActivity.this.i1(view, i, (LabelBean) obj);
            }
        }, new SingleBottomSheetDialog.InitCallback() {
            @Override
            public final boolean a(Object obj) {
                boolean j1;
                j1 = PHWorkInformationActivity.this.j1((LabelBean) obj);
                return j1;
            }
        });
        singleBottomSheetDialog.l(R.string.work_duration);
        singleBottomSheetDialog.show();
        AuthWorkTrackUtil authWorkTrackUtil = AuthWorkTrackUtil.a;
        LabelBean labelBean = this.workDuration;
        authWorkTrackUtil.e(this, labelBean != null ? labelBean.value : "", "svWorkDuration");
    }

    private boolean M0() {
        if (this.jobType == null || this.payrollPeriod == null || TextUtils.isEmpty(this.totalMonthlyIncome) || TextUtils.isEmpty(this.nextPayday)) {
            return false;
        }
        if (!V0()) {
            return true;
        }
        if ("ONCE_EVERY_HALF_MONTH".equals(this.payrollPeriod.value)) {
            return !TextUtils.isEmpty(this.nextPayday2);
        }
        if ("ONCE_A_WEEK".equals(this.payrollPeriod.value)) {
            return (TextUtils.isEmpty(this.nextPayday2) || TextUtils.isEmpty(this.nextPayday3) || TextUtils.isEmpty(this.nextPayday4)) ? false : true;
        }
        return true;
    }

    private void M1(List<LabelBean> list) {
        if (CollectionUtils.a(list)) {
            return;
        }
        BaseBottomSheetDialog singleBottomSheetDialog = new SingleBottomSheetDialog(this, list, TrackingEvents.PH_JOB_TYPE_SELECT_DIALOG, new SingleBottomSheetDialog.OnItemSelectListener() {
            @Override
            public final void a(View view, int i, Object obj) {
                PHWorkInformationActivity.this.A1(view, i, (LabelBean) obj);
            }
        }, new SingleBottomSheetDialog.InitCallback() {
            @Override
            public final boolean a(Object obj) {
                boolean B1;
                B1 = PHWorkInformationActivity.this.B1((LabelBean) obj);
                return B1;
            }
        });
        singleBottomSheetDialog.l(R.string.job_type);
        singleBottomSheetDialog.show();
        AuthWorkTrackUtil authWorkTrackUtil = AuthWorkTrackUtil.a;
        LabelBean labelBean = this.jobType;
        authWorkTrackUtil.e(this, labelBean != null ? labelBean.value : "", "svJobType");
    }

    private WorkInfoRequest N0() {
        WorkInfoRequest workInfoRequest = new WorkInfoRequest();
        workInfoRequest.profession = this.jobType.value;
        workInfoRequest.salaryPaymentMethod = this.payrollPeriod.value;
        workInfoRequest.monthlyIncome = this.totalMonthlyIncome;
        workInfoRequest.payDay = this.nextPayday;
        if (U0()) {
            workInfoRequest.lengthOfEmployment = this.workDuration.value;
        }
        if (V0()) {
            if ("ONCE_EVERY_HALF_MONTH".equals(this.payrollPeriod.value)) {
                workInfoRequest.secondPayDay = this.nextPayday2;
            } else if ("ONCE_A_WEEK".equals(this.payrollPeriod.value)) {
                workInfoRequest.secondPayDay = this.nextPayday2;
                workInfoRequest.thirdPayDay = this.nextPayday3;
                workInfoRequest.fourthPayDay = this.nextPayday4;
            }
        }
        return workInfoRequest;
    }

    private void N1() {
        BaseBottomSheetDialog singleBottomSheetDialog = new SingleBottomSheetDialog(this, this.payrollPeriodOptionList, TrackingEvents.PH_PAYROLL_PERIOD_SELECT_DIALOG, new SingleBottomSheetDialog.OnItemSelectListener() {
            @Override
            public final void a(View view, int i, Object obj) {
                PHWorkInformationActivity.this.C1(view, i, (LabelBean) obj);
            }
        }, new SingleBottomSheetDialog.InitCallback() {
            @Override
            public final boolean a(Object obj) {
                boolean D1;
                D1 = PHWorkInformationActivity.this.D1((LabelBean) obj);
                return D1;
            }
        });
        singleBottomSheetDialog.l(R.string.payroll_period);
        singleBottomSheetDialog.show();
        AuthWorkTrackUtil authWorkTrackUtil = AuthWorkTrackUtil.a;
        LabelBean labelBean = this.payrollPeriod;
        authWorkTrackUtil.e(this, labelBean != null ? labelBean.value : "", "svPayrollPeriod");
    }

    private void O1(final String str) {
        ThirdPartTrackLib.d(this, "auth_b45_d91_click", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHWorkInformationActivity.E1(str, map);
            }
        });
    }

    private void P0() {
        this.apiHelper.a().A("PROFESSION,SALARY_PAYMENT_METHOD,EMPLOYMENT_LENGTH").w(AndroidSchedulers.a()).j(new Action() {
            public final void run() {
                PHWorkInformationActivity.this.readLocalStorage();
            }
        }).a(new ECObserver<MultiAuthOptionListResponse>(this) {
            @Override
            public void e(Throwable th, MultiAuthOptionListResponse multiAuthOptionListResponse) {
                super.e(th, multiAuthOptionListResponse);
                PHWorkInformationActivity.this.dismissLoadingDialog();
                PHWorkInformationActivity.this.Q();
            }

            @Override
            public void c(MultiAuthOptionListResponse multiAuthOptionListResponse) {
                AuthOption authOption = multiAuthOptionListResponse.body;
                if (authOption != null) {
                    PHWorkInformationActivity.this.I1(authOption);
                }
                PHWorkInformationActivity.this.Q();
            }
        });
    }

    private void Q0() {
        AuthUtils authUtils = this.authUtil;
        T t2 = this.o;
        authUtils.q(this, ((ActivityWorkInfomationBinding) t2).d, R.drawable.ic_auth_work_info, ((ActivityWorkInfomationBinding) t2).e.d, ((ActivityWorkInfomationBinding) t2).e.c);
    }

    private void R0() {
        ((ActivityWorkInfomationBinding) this.o).c.setFilters(new InputFilter[]{new InputFilter.LengthFilter(6)});
        ((ActivityWorkInfomationBinding) this.o).c.setInputType(2);
        ((ActivityWorkInfomationBinding) this.o).c.d(new TextFormatterWatcher.TextFormatter() {
            public final String a(String str) {
                String W0;
                W0 = PHWorkInformationActivity.W0(str);
                return W0;
            }
        });
        ((ActivityWorkInfomationBinding) this.o).c.setOnFocusChangedListener(new InputContentView.OnFocusChangedListener() {
            public final void a(boolean z2) {
                PHWorkInformationActivity.this.X0(z2);
            }
        });
        ((ActivityWorkInfomationBinding) this.o).c.setDelIconClickListener(new BaseContentView.DelIconClickListener() {
            public final void a() {
                PHWorkInformationActivity.this.Y0();
            }
        });
    }

    private void S0() {
        V(((ActivityWorkInfomationBinding) this.o).g, new BindClickCall() {
            @Override
            public final void onClick(View view) {
                PHWorkInformationActivity.this.a1(view);
            }
        });
        V(((ActivityWorkInfomationBinding) this.o).m, new BindClickCall() {
            @Override
            public final void onClick(View view) {
                PHWorkInformationActivity.this.b1(view);
            }
        });
        V(((ActivityWorkInfomationBinding) this.o).l, new BindClickCall() {
            @Override
            public final void onClick(View view) {
                PHWorkInformationActivity.this.c1(view);
            }
        });
        V(((ActivityWorkInfomationBinding) this.o).h, new BindClickCall() {
            @Override
            public final void onClick(View view) {
                PHWorkInformationActivity.this.d1(view);
            }
        });
        if (V0()) {
            V(((ActivityWorkInfomationBinding) this.o).i, new BindClickCall() {
                @Override
                public final void onClick(View view) {
                    PHWorkInformationActivity.this.e1(view);
                }
            });
            V(((ActivityWorkInfomationBinding) this.o).j, new BindClickCall() {
                @Override
                public final void onClick(View view) {
                    PHWorkInformationActivity.this.f1(view);
                }
            });
            V(((ActivityWorkInfomationBinding) this.o).k, new BindClickCall() {
                @Override
                public final void onClick(View view) {
                    PHWorkInformationActivity.this.g1(view);
                }
            });
        }
        V(((ActivityWorkInfomationBinding) this.o).b, new BindClickCall() {
            @Override
            public final void onClick(View view) {
                PHWorkInformationActivity.this.Z0(view);
            }
        });
    }

    private void T0() {
        if (U0()) {
            ((ActivityWorkInfomationBinding) this.o).m.setVisibility(0);
        } else {
            ((ActivityWorkInfomationBinding) this.o).m.setVisibility(8);
        }
    }

    private boolean U0() {
        return "B".equals(this.q);
    }

    private boolean V0() {
        return "B".equals(this.r);
    }

    public static String W0(String str) {
        return (TextUtils.isEmpty(str) || str.length() <= 1) ? str : str.replaceAll("^(0+)", "");
    }

    public void X0(boolean z2) {
        if (z2) {
            O1("evTotalMonthlyIncome");
        } else {
            saveDataToLocal("paramMonthIncome", ((ActivityWorkInfomationBinding) this.o).c.getContent());
        }
    }

    public void Y0() {
        MMKVUtil.d(getMMKVKey("paramMonthIncome"));
    }

    public void Z0(View view) {
        G1();
    }

    public void a1(View view) {
        O1("svJobType");
        preShowSelectJobTypeDialog();
    }

    public void b1(View view) {
        O1("svWorkDuration");
        preShowSelectWorkDurationDialog();
    }

    public void c1(View view) {
        O1("svPayrollPeriod");
        preShowSelectPayrollPeriodDialog();
    }

    public void d1(View view) {
        O1("svNextPayday");
        showNextPaydayPickView();
    }

    public void e1(View view) {
        O1("svNextPayday2");
        showNextPayday2PickView();
    }

    public void f1(View view) {
        O1("svNextPayday3");
        showNextPayday3PickView();
    }

    public void g1(View view) {
        O1("svNextPayday4");
        showNextPayday4PickView();
    }

    public static void h1(BaseContentView baseContentView, Map map) {
        map.put("requirement_id", 18);
        map.put("track_sign", "aauth.b45.d91.input.auth_b45_d91_input");
        map.put("text_name", ComponentExtensionsKt.n(baseContentView));
    }

    public void i1(View view, int i, LabelBean labelBean) {
        AuthWorkTrackUtil.a.c(this, labelBean != null ? labelBean.value : "", "svWorkDuration");
        this.workDuration = labelBean;
        if (labelBean != null) {
            ((ActivityWorkInfomationBinding) this.o).m.setContentText(labelBean.label);
            saveDataToLocal("paramWorkDuration", this.gson.t(this.workDuration));
        }
        T t2 = this.o;
        AuthUtils.j(((ActivityWorkInfomationBinding) t2).m, ((ActivityWorkInfomationBinding) t2).i, ((ActivityWorkInfomationBinding) t2).j, ((ActivityWorkInfomationBinding) t2).k);
    }

    public boolean j1(LabelBean labelBean) {
        return labelBean.equals(this.workDuration);
    }

    public void k1(View view, int i, LabelBean labelBean) {
        AuthWorkTrackUtil.a.c(this, labelBean != null ? labelBean.value : "", "svNextPayday2");
        if (labelBean == null) {
            return;
        }
        ((ActivityWorkInfomationBinding) this.o).i.setContentText(labelBean.value);
        T t2 = this.o;
        AuthUtils.j(((ActivityWorkInfomationBinding) t2).i, ((ActivityWorkInfomationBinding) t2).h, ((ActivityWorkInfomationBinding) t2).i, ((ActivityWorkInfomationBinding) t2).j, ((ActivityWorkInfomationBinding) t2).k);
        this.s.a(((ActivityWorkInfomationBinding) this.o).i, false);
    }

    public boolean l1(LabelBean labelBean) {
        return labelBean.value.equals(this.nextPayday2);
    }

    public Boolean m1(LabelBean labelBean) {
        return Boolean.valueOf(labelBean.value.equals(this.nextPayday2));
    }

    public int n1() {
        if (this.nextPayday2 != null) {
            return CollectionsKt.Z(this.p, new Function1() {
                public final Object invoke(Object obj) {
                    Boolean m1;
                    m1 = PHWorkInformationActivity.this.m1((LabelBean) obj);
                    return m1;
                }
            });
        }
        return 14;
    }

    public void o1(View view, int i, LabelBean labelBean) {
        AuthWorkTrackUtil.a.c(this, labelBean != null ? labelBean.value : "", "svNextPayday3");
        if (labelBean == null) {
            return;
        }
        ((ActivityWorkInfomationBinding) this.o).j.setContentText(labelBean.value);
        T t2 = this.o;
        AuthUtils.j(((ActivityWorkInfomationBinding) t2).j, ((ActivityWorkInfomationBinding) t2).h, ((ActivityWorkInfomationBinding) t2).i, ((ActivityWorkInfomationBinding) t2).j, ((ActivityWorkInfomationBinding) t2).k);
        this.s.a(((ActivityWorkInfomationBinding) this.o).j, false);
    }

    public boolean p1(LabelBean labelBean) {
        return labelBean.value.equals(this.nextPayday3);
    }

    public Boolean q1(LabelBean labelBean) {
        return Boolean.valueOf(labelBean.value.equals(this.nextPayday3));
    }

    public int r1() {
        if (this.nextPayday3 != null) {
            return CollectionsKt.Z(this.p, new Function1() {
                public final Object invoke(Object obj) {
                    Boolean q1;
                    q1 = PHWorkInformationActivity.this.q1((LabelBean) obj);
                    return q1;
                }
            });
        }
        return 14;
    }

    public void s1(View view, int i, LabelBean labelBean) {
        AuthWorkTrackUtil.a.c(this, labelBean != null ? labelBean.value : "", "svNextPayday4");
        if (labelBean == null) {
            return;
        }
        ((ActivityWorkInfomationBinding) this.o).k.setContentText(labelBean.value);
        T t2 = this.o;
        AuthUtils.j(((ActivityWorkInfomationBinding) t2).k, ((ActivityWorkInfomationBinding) t2).h, ((ActivityWorkInfomationBinding) t2).i, ((ActivityWorkInfomationBinding) t2).j, ((ActivityWorkInfomationBinding) t2).k);
        this.s.a(((ActivityWorkInfomationBinding) this.o).k, false);
    }

    public static void start(Activity activity, String str, @PHExperimentConstants.IncrPayDayNumABType.Group String str2) {
        Intent intent = new Intent(activity, (Class<?>) PHWorkInformationActivity.class);
        intent.putExtra("extra_auth_ab_type", str);
        intent.putExtra(EXTRA_INCR_PAY_DAY_NUM_TYPE, str2);
        activity.startActivity(intent);
    }

    public boolean t1(LabelBean labelBean) {
        return labelBean.value.equals(this.nextPayday4);
    }

    public Boolean u1(LabelBean labelBean) {
        return Boolean.valueOf(labelBean.value.equals(this.nextPayday4));
    }

    public int v1() {
        if (this.nextPayday4 != null) {
            return CollectionsKt.Z(this.p, new Function1() {
                public final Object invoke(Object obj) {
                    Boolean u1;
                    u1 = PHWorkInformationActivity.this.u1((LabelBean) obj);
                    return u1;
                }
            });
        }
        return 14;
    }

    public void w1(View view, int i, LabelBean labelBean) {
        AuthWorkTrackUtil.a.c(this, labelBean != null ? labelBean.value : "", "svNextPayday");
        if (labelBean == null) {
            return;
        }
        ((ActivityWorkInfomationBinding) this.o).h.setContentText(labelBean.value);
        T t2 = this.o;
        AuthUtils.j(((ActivityWorkInfomationBinding) t2).h, ((ActivityWorkInfomationBinding) t2).i, ((ActivityWorkInfomationBinding) t2).j, ((ActivityWorkInfomationBinding) t2).k);
        this.s.a(((ActivityWorkInfomationBinding) this.o).h, false);
    }

    public boolean x1(LabelBean labelBean) {
        return labelBean.value.equals(this.nextPayday);
    }

    public Boolean y1(LabelBean labelBean) {
        return Boolean.valueOf(labelBean.value.equals(this.nextPayday));
    }

    public int z1() {
        if (this.nextPayday != null) {
            return CollectionsKt.Z(this.p, new Function1() {
                public final Object invoke(Object obj) {
                    Boolean y1;
                    y1 = PHWorkInformationActivity.this.y1((LabelBean) obj);
                    return y1;
                }
            });
        }
        return 14;
    }

    @Override
    public ActivityWorkInfomationBinding bindingInflater() {
        return ActivityWorkInfomationBinding.c(getLayoutInflater());
    }

    ArrayList<LabelBean> O0() {
        ArrayList<LabelBean> arrayList = this.p;
        if (arrayList != null) {
            return arrayList;
        }
        this.p = new ArrayList<>();
        for (int i = 1; i <= 31; i++) {
            LabelBean labelBean = new LabelBean();
            this.p.add(labelBean);
            labelBean.label = String.valueOf(i);
            labelBean.value = String.valueOf(i);
        }
        return this.p;
    }

    protected boolean d() {
        return true;
    }

    @Override
    @NotNull
    public String getMMKVKey(@NotNull String str) {
        return IMMKVPageController.DefaultImpls.a(this, str);
    }

    @Override
    @NotNull
    public String getMMKVPagePrefix() {
        return "work_info";
    }

    protected void j() {
        super.j();
        showLoadingDialog();
        P0();
        J1();
    }

    @Override
    protected void k(@NonNull Bundle bundle) {
        super.k(bundle);
        this.q = bundle.getString("extra_auth_ab_type");
        this.r = bundle.getString(EXTRA_INCR_PAY_DAY_NUM_TYPE);
        this.jobType = (LabelBean) bundle.getSerializable("paramJobType");
        this.workDuration = (LabelBean) bundle.getSerializable("paramWorkDuration");
        this.payrollPeriod = (LabelBean) bundle.getSerializable("paramPayrollPeriod");
        this.totalMonthlyIncome = bundle.getString("paramMonthIncome");
        this.nextPayday = bundle.getString("paramIncomeDay");
        if (V0()) {
            this.nextPayday2 = bundle.getString("paramIncomeDay2");
            this.nextPayday3 = bundle.getString("paramIncomeDay3");
            this.nextPayday4 = bundle.getString("paramIncomeDay4");
        }
    }

    protected void o() {
        super.o();
        Q0();
        T0();
        S0();
        R0();
        L0();
    }

    @Override
    public void onBackPressed() {
        QuitAuthHelper.o(this);
    }

    @Override
    protected void onCreate(Bundle bundle) {
        ThirdPartTrackLib.c(this, "auth_cash_loan_employment_info_new_enter");
        businessTransaction("UserAuthOrder");
        super.onCreate(bundle);
        TrackingUtil.j(this, TrackingEvents.PH_WORK_INFORMATION_PAGE_OPEN, new JsonParamsBuilder().c("mergeStrategyABType").a(this.q).b());
        this.s = new WorkIncrPayDayHelper(this);
    }

    public void onEditContentChanged(final BaseContentView baseContentView) {
        int id = baseContentView.getId();
        if (id == 2131362090) {
            this.totalMonthlyIncome = ((ActivityWorkInfomationBinding) this.o).c.getContent();
        } else if (id != 2131362640) {
            switch (id) {
                case R.id.svNextPayday2:
                    String content = baseContentView.getContent();
                    this.nextPayday2 = content;
                    saveDataToLocal("paramIncomeDay2", content);
                    break;
                case R.id.svNextPayday3:
                    String content2 = baseContentView.getContent();
                    this.nextPayday3 = content2;
                    saveDataToLocal("paramIncomeDay3", content2);
                    break;
                case R.id.svNextPayday4:
                    String content3 = baseContentView.getContent();
                    this.nextPayday4 = content3;
                    saveDataToLocal("paramIncomeDay4", content3);
                    break;
            }
        } else {
            String content4 = baseContentView.getContent();
            this.nextPayday = content4;
            saveDataToLocal("paramIncomeDay", content4);
        }
        ThirdPartTrackLib.d(this, "auth_b45_d91_input", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHWorkInformationActivity.h1(baseContentView, map);
            }
        });
        ((ActivityWorkInfomationBinding) this.o).b.setEnabled(M0());
    }

    public void preShowSelectJobTypeDialog() {
        if (CollectionUtils.a(this.jobTypeOptionList)) {
            P0();
        } else {
            M1(this.jobTypeOptionList);
        }
    }

    public void preShowSelectPayrollPeriodDialog() {
        if (CollectionUtils.a(this.payrollPeriodOptionList)) {
            P0();
        } else {
            N1();
        }
    }

    public void preShowSelectWorkDurationDialog() {
        if (CollectionUtils.a(this.workDurationOptionList)) {
            P0();
        } else {
            L1();
        }
    }

    protected void readLocalStorage() {
        try {
            try {
                this.jobType = (LabelBean) this.gson.k(MMKVUtil.b(getMMKVKey("paramJobType"), ""), LabelBean.class);
                this.workDuration = (LabelBean) this.gson.k(MMKVUtil.b(getMMKVKey("paramWorkDuration"), ""), LabelBean.class);
                this.payrollPeriod = (LabelBean) this.gson.k(MMKVUtil.b(getMMKVKey("paramPayrollPeriod"), ""), LabelBean.class);
                this.totalMonthlyIncome = MMKVUtil.b(getMMKVKey("paramMonthIncome"), "");
                this.nextPayday = MMKVUtil.b(getMMKVKey("paramIncomeDay"), "");
                if (V0()) {
                    this.nextPayday2 = MMKVUtil.b(getMMKVKey("paramIncomeDay2"), "");
                    this.nextPayday3 = MMKVUtil.b(getMMKVKey("paramIncomeDay3"), "");
                    this.nextPayday4 = MMKVUtil.b(getMMKVKey("paramIncomeDay4"), "");
                    this.s.b((ActivityWorkInfomationBinding) this.o, this.payrollPeriod, false);
                }
            } catch (Exception e) {
                CrashReporter.a(e);
            }
        } finally {
            J1();
            J0();
        }
    }

    protected void s(@NonNull Bundle bundle) {
        super.s(bundle);
        bundle.putString("extra_auth_ab_type", this.q);
        bundle.putString(EXTRA_INCR_PAY_DAY_NUM_TYPE, this.r);
        bundle.putSerializable("paramJobType", this.jobType);
        bundle.putSerializable("paramWorkDuration", this.workDuration);
        bundle.putSerializable("paramPayrollPeriod", this.payrollPeriod);
        bundle.putString("paramMonthIncome", this.totalMonthlyIncome);
        bundle.putString("paramIncomeDay", this.nextPayday);
        if (V0()) {
            bundle.putString("paramIncomeDay2", this.nextPayday2);
            bundle.putString("paramIncomeDay3", this.nextPayday3);
            bundle.putString("paramIncomeDay4", this.nextPayday4);
        }
        try {
            saveDataToLocal("paramJobType", this.gson.t(this.jobType));
            saveDataToLocal("paramWorkDuration", this.gson.t(this.workDuration));
            saveDataToLocal("paramPayrollPeriod", this.gson.t(this.payrollPeriod));
            saveDataToLocal("paramMonthIncome", this.totalMonthlyIncome);
            saveDataToLocal("paramIncomeDay", this.nextPayday);
            if (V0()) {
                saveDataToLocal("paramIncomeDay2", this.nextPayday2);
                saveDataToLocal("paramIncomeDay3", this.nextPayday3);
                saveDataToLocal("paramIncomeDay4", this.nextPayday4);
            }
        } catch (Exception e) {
            CrashReporter.a(e);
        }
    }

    public void saveDataToLocal(@NonNull String str, @Nullable String str2) {
        IMMKVPageController.DefaultImpls.b(this, str, str2);
    }

    public void showErrorToast(int i) {
        try {
            ToastCompat.e(this, getResources().getString(i));
        } catch (Resources.NotFoundException unused) {
        }
    }

    public void showNextPayday2PickView() {
        BaseBottomSheetDialog singleBottomSheetDialog = new SingleBottomSheetDialog(this, O0(), TrackingEvents.PH_NEXT_PAY_DAY_SELECT_DIALOG, new SingleBottomSheetDialog.OnItemSelectListener() {
            @Override
            public final void a(View view, int i, Object obj) {
                PHWorkInformationActivity.this.k1(view, i, (LabelBean) obj);
            }
        }, new SingleBottomSheetDialog.InitCallback() {
            @Override
            public final boolean a(Object obj) {
                boolean l1;
                l1 = PHWorkInformationActivity.this.l1((LabelBean) obj);
                return l1;
            }
        }, new SingleBottomSheetDialog.ItemDefaultScrollIndexListener() {
            @Override
            public final int a() {
                int n1;
                n1 = PHWorkInformationActivity.this.n1();
                return n1;
            }
        });
        singleBottomSheetDialog.l(R.string.next_payday_2);
        singleBottomSheetDialog.show();
        AuthWorkTrackUtil authWorkTrackUtil = AuthWorkTrackUtil.a;
        String str = this.nextPayday2;
        if (str == null) {
            str = "";
        }
        authWorkTrackUtil.e(this, str, "svNextPayday2");
    }

    public void showNextPayday3PickView() {
        BaseBottomSheetDialog singleBottomSheetDialog = new SingleBottomSheetDialog(this, O0(), TrackingEvents.PH_NEXT_PAY_DAY_SELECT_DIALOG, new SingleBottomSheetDialog.OnItemSelectListener() {
            @Override
            public final void a(View view, int i, Object obj) {
                PHWorkInformationActivity.this.o1(view, i, (LabelBean) obj);
            }
        }, new SingleBottomSheetDialog.InitCallback() {
            @Override
            public final boolean a(Object obj) {
                boolean p1;
                p1 = PHWorkInformationActivity.this.p1((LabelBean) obj);
                return p1;
            }
        }, new SingleBottomSheetDialog.ItemDefaultScrollIndexListener() {
            @Override
            public final int a() {
                int r1;
                r1 = PHWorkInformationActivity.this.r1();
                return r1;
            }
        });
        singleBottomSheetDialog.l(R.string.next_payday_3);
        singleBottomSheetDialog.show();
        AuthWorkTrackUtil authWorkTrackUtil = AuthWorkTrackUtil.a;
        String str = this.nextPayday3;
        if (str == null) {
            str = "";
        }
        authWorkTrackUtil.e(this, str, "svNextPayday3");
    }

    public void showNextPayday4PickView() {
        BaseBottomSheetDialog singleBottomSheetDialog = new SingleBottomSheetDialog(this, O0(), TrackingEvents.PH_NEXT_PAY_DAY_SELECT_DIALOG, new SingleBottomSheetDialog.OnItemSelectListener() {
            @Override
            public final void a(View view, int i, Object obj) {
                PHWorkInformationActivity.this.s1(view, i, (LabelBean) obj);
            }
        }, new SingleBottomSheetDialog.InitCallback() {
            @Override
            public final boolean a(Object obj) {
                boolean t1;
                t1 = PHWorkInformationActivity.this.t1((LabelBean) obj);
                return t1;
            }
        }, new SingleBottomSheetDialog.ItemDefaultScrollIndexListener() {
            @Override
            public final int a() {
                int v1;
                v1 = PHWorkInformationActivity.this.v1();
                return v1;
            }
        });
        singleBottomSheetDialog.l(R.string.next_payday_4);
        singleBottomSheetDialog.show();
        AuthWorkTrackUtil authWorkTrackUtil = AuthWorkTrackUtil.a;
        String str = this.nextPayday4;
        if (str == null) {
            str = "";
        }
        authWorkTrackUtil.e(this, str, "svNextPayday4");
    }

    public void showNextPaydayPickView() {
        BaseBottomSheetDialog singleBottomSheetDialog = new SingleBottomSheetDialog(this, O0(), TrackingEvents.PH_NEXT_PAY_DAY_SELECT_DIALOG, new SingleBottomSheetDialog.OnItemSelectListener() {
            @Override
            public final void a(View view, int i, Object obj) {
                PHWorkInformationActivity.this.w1(view, i, (LabelBean) obj);
            }
        }, new SingleBottomSheetDialog.InitCallback() {
            @Override
            public final boolean a(Object obj) {
                boolean x1;
                x1 = PHWorkInformationActivity.this.x1((LabelBean) obj);
                return x1;
            }
        }, new SingleBottomSheetDialog.ItemDefaultScrollIndexListener() {
            @Override
            public final int a() {
                int z1;
                z1 = PHWorkInformationActivity.this.z1();
                return z1;
            }
        });
        singleBottomSheetDialog.l(R.string.next_payday);
        singleBottomSheetDialog.show();
        AuthWorkTrackUtil.a.e(this, !TextUtils.isEmpty(this.nextPayday) ? this.nextPayday : "", "svNextPayday");
    }

    public void showSoftInput(View view) {
        if (!(view instanceof EditText)) {
            super/*com.veda.android.bananalibrary.infrastructure.BaseActivity*/.showSoftInput(view);
        } else {
            view.requestFocus();
            ((InputMethodManager) view.getContext().getSystemService("input_method")).showSoftInput(view, 1);
        }
    }
}