正在查看: Mabilis Cash v1.19.4 应用的 PHOrderConfirmActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: Mabilis Cash v1.19.4 应用的 PHOrderConfirmActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.loans.mabiliscash.business.order.confirm;
import android.content.Context;
import android.content.Intent;
import android.text.SpannableStringBuilder;
import android.text.TextUtils;
import android.view.View;
import android.widget.ImageView;
import android.widget.TextView;
import com.lingyue.supertoolkit.tools.formattools.SpannableUtils;
import com.lingyue.supertoolkit.widgets.TouchSpanInterceptListener;
import com.lingyue.tracklib.ThirdPartTrackLib;
import com.lingyue.tracklib.TrackEventParamsConfigurator;
import com.loans.mabiliscash.R;
import com.loans.mabiliscash.business.order.confirm.PHOrderConfirmActivity;
import com.loans.mabiliscash.common.BindClickCall;
import com.loans.mabiliscash.databinding.ActivityLoanConfirmBBinding;
import com.loans.mabiliscash.models.OnLineServicePageName;
import com.loans.mabiliscash.models.OrderApplyInfo;
import com.loans.mabiliscash.models.response.AgreementInfo;
import com.loans.mabiliscash.models.response.OrderConfirmInfo;
import java.util.Map;
import kotlin.Metadata;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
@Metadata
public final class PHOrderConfirmActivity extends OrderConfirmBaseActivity<ActivityLoanConfirmBBinding> {
@NotNull
public static final Companion Companion = new Companion(null);
@Metadata
public static final class Companion {
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
public final void a(@NotNull Context context, @NotNull OrderApplyInfo orderApplyInfo, @NotNull String str) {
Intrinsics.checkNotNullParameter(context, "context");
Intrinsics.checkNotNullParameter(orderApplyInfo, "orderApplyInfo");
Intrinsics.checkNotNullParameter(str, "applyCredentialId");
Intent intent = new Intent(context, (Class<?>) PHOrderConfirmActivity.class);
intent.putExtra("order_apply_info", orderApplyInfo);
intent.putExtra("apply_credential_id", str);
context.startActivity(intent);
}
private Companion() {
}
}
private final void t0() {
V(((ActivityLoanConfirmBBinding) this.o).c, new BindClickCall() {
@Override
public final void onClick(View view) {
PHOrderConfirmActivity.u0(PHOrderConfirmActivity.this, view);
}
});
}
public static final void u0(PHOrderConfirmActivity pHOrderConfirmActivity, View view) {
OrderConfirmPageTrackUtil.a.u(pHOrderConfirmActivity);
if (pHOrderConfirmActivity.d0()) {
OrderConfirmBaseActivity.sendCreateOrderRequest$default(pHOrderConfirmActivity, "", null, 2, null);
}
}
public static final String v0(AgreementInfo.HighlightItem highlightItem) {
return "{{" + highlightItem.key + "}}";
}
public static final String w0(AgreementInfo.HighlightItem highlightItem) {
return highlightItem.value;
}
public static final void x0(AgreementInfo.HighlightItem highlightItem, PHOrderConfirmActivity pHOrderConfirmActivity) {
if (TextUtils.isEmpty(highlightItem.redirectUrl)) {
return;
}
pHOrderConfirmActivity.jumpToWebPage(pHOrderConfirmActivity.appGlobal.a.a() + highlightItem.redirectUrl);
OrderConfirmPageTrackUtil.a.o(pHOrderConfirmActivity, highlightItem.key);
}
public static final void y0(Map map) {
Intrinsics.checkNotNullParameter(map, "params");
map.put("requirement_id", 9);
map.put("track_sign", "aloan.b11.pageview.loan_b11_pageview");
map.put("otp", Boolean.FALSE);
}
@Override
@NotNull
public TextView getCardNumberTextView() {
TextView textView = ((ActivityLoanConfirmBBinding) this.o).h;
Intrinsics.checkNotNullExpressionValue(textView, "tvCardNumber");
return textView;
}
@Override
@NotNull
public ImageView getHelpImageView() {
ImageView imageView = ((ActivityLoanConfirmBBinding) this.o).e;
Intrinsics.checkNotNullExpressionValue(imageView, "ivHelp");
return imageView;
}
@Override
@NotNull
public TextView getLoanAmountText() {
TextView textView = ((ActivityLoanConfirmBBinding) this.o).k;
Intrinsics.checkNotNullExpressionValue(textView, "tvLoanAmount");
return textView;
}
@Override
@NotNull
public TextView getLoanFirstRepaymentPlanTextView() {
TextView textView = ((ActivityLoanConfirmBBinding) this.o).m;
Intrinsics.checkNotNullExpressionValue(textView, "tvLoanFirstRepaymentPlan");
return textView;
}
@Override
@NotNull
public TextView getLoanTermText() {
TextView textView = ((ActivityLoanConfirmBBinding) this.o).n;
Intrinsics.checkNotNullExpressionValue(textView, "tvLoanTerm");
return textView;
}
@Override
@NotNull
public ImageView getPaymentMethodLogoImageView() {
ImageView imageView = ((ActivityLoanConfirmBBinding) this.o).f;
Intrinsics.checkNotNullExpressionValue(imageView, "ivPaymentMethodLogo");
return imageView;
}
@Override
@NotNull
public TextView getReimbursementAccountTextView() {
TextView textView = ((ActivityLoanConfirmBBinding) this.o).p;
Intrinsics.checkNotNullExpressionValue(textView, "tvReimbursementAccount");
return textView;
}
@Override
public void initLoanArgument(@NotNull OrderConfirmInfo orderConfirmInfo) {
Intrinsics.checkNotNullParameter(orderConfirmInfo, "orderConfirmInfo");
AgreementInfo agreementInfo = orderConfirmInfo.agreement;
if (agreementInfo == null || agreementInfo == null) {
return;
}
OrderConfirmPageTrackUtil.a.q(this);
SpannableStringBuilder spannableStringBuilder = new SpannableStringBuilder(agreementInfo.content);
for (final AgreementInfo.HighlightItem highlightItem : agreementInfo.highlights) {
SpannableUtils.a(spannableStringBuilder, getResources().getColor(R.color.c_brand_1), new SpannableUtils.GetPlaceHolderCall() {
@Override
public final String a() {
String v0;
v0 = PHOrderConfirmActivity.v0(AgreementInfo.HighlightItem.this);
return v0;
}
}, new SpannableUtils.GetHighLightCall() {
@Override
public final String a() {
String w0;
w0 = PHOrderConfirmActivity.w0(AgreementInfo.HighlightItem.this);
return w0;
}
}, new SpannableUtils.OnSpanClickListener() {
@Override
public final void a() {
PHOrderConfirmActivity.x0(AgreementInfo.HighlightItem.this, this);
}
});
}
((ActivityLoanConfirmBBinding) this.o).g.setText(spannableStringBuilder);
((ActivityLoanConfirmBBinding) this.o).g.setOnTouchListener(new TouchSpanInterceptListener());
}
@Override
public boolean isShowConfirmButton() {
return true;
}
@Override
protected void j() {
super.j();
sendFetchOnLineServiceRequest(OnLineServicePageName.LOAN_CONFIRM_PAGE);
}
@Override
protected void o() {
super.o();
t0();
ThirdPartTrackLib.d(this, "loan_b11_pageview", new TrackEventParamsConfigurator() {
@Override
public final void a(Map map) {
PHOrderConfirmActivity.y0(map);
}
});
}
@Override
@NotNull
public ActivityLoanConfirmBBinding bindingInflater() {
ActivityLoanConfirmBBinding c = ActivityLoanConfirmBBinding.c(getLayoutInflater());
Intrinsics.checkNotNullExpressionValue(c, "inflate(...)");
return c;
}
}