正在查看: Mabilis Cash v1.19.4 应用的 PHWorkInformationActivity.java JAVA 源代码文件
本页面展示 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);
}
}
}