导航菜单

页面标题

页面副标题

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

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

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


package com.loans.mabiliscash.auth.living.preview;

import android.app.Activity;
import android.content.Intent;
import androidx.appcompat.widget.Toolbar;
import com.fintopia.face.models.FaceIdCard;
import com.fintopia.face.models.event.LiveDetectionEvent;
import com.lingyue.tracklib.ThirdPartTrackLib;
import com.lingyue.tracklib.TrackEventParamsConfigurator;
import com.loans.mabiliscash.appconfig.AppSwitchConfigKey;
import com.loans.mabiliscash.auth.living.PHModifyPhoneNumberLiveRecognitionResultActivity;
import com.loans.mabiliscash.auth.living.PHVerifyLivingV5ResultActivity;
import com.loans.mabiliscash.business.order.confirm.PHOrderConfirmActivity;
import com.loans.mabiliscash.databinding.ActivityLivenessRecognitionPreviewBinding;
import com.loans.mabiliscash.models.OrderApplyInfo;
import com.loans.mabiliscash.models.response.GeneralConfigResponse;
import com.loans.mabiliscash.models.response.NeedVerificationWhenWithDrawResponse;
import com.loans.mabiliscash.net.ECObserver;
import com.veda.android.bananalibrary.infrastructure.BaseActivity;
import io.reactivex.android.schedulers.AndroidSchedulers;
import java.io.Serializable;
import java.util.Map;
import kotlin.Metadata;
import kotlin.Unit;
import kotlin.jvm.JvmStatic;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

@Metadata
public final class PHOrderApplyLiveCheckPreviewActivity extends PHBaseLiveCheckPreviewActivity {

    @NotNull
    public static final Companion Companion = new Companion(null);

    @Metadata
    public static final class Companion {
        public Companion(DefaultConstructorMarker defaultConstructorMarker) {
            this();
        }

        @JvmStatic
        public final void a(@NotNull Activity activity, @Nullable OrderApplyInfo orderApplyInfo) {
            Intrinsics.checkNotNullParameter(activity, "activity");
            Intent intent = new Intent(activity, (Class<?>) PHOrderApplyLiveCheckPreviewActivity.class);
            intent.putExtra("order_apply_info", orderApplyInfo);
            activity.startActivity(intent);
        }

        private Companion() {
        }
    }

    @JvmStatic
    public static final void startWithOrderApplyInfo(@NotNull Activity activity, @Nullable OrderApplyInfo orderApplyInfo) {
        Companion.a(activity, orderApplyInfo);
    }

    public static final void x0(Map map) {
        Intrinsics.checkNotNullParameter(map, "params");
        map.put("requirement_id", 9);
        map.put("track_sign", "aloan.result.loan_antifraud_facecheck_result.178");
        map.put("is_success", "false");
    }

    public static final void y0(Map map) {
        Intrinsics.checkNotNullParameter(map, "params");
        map.put("requirement_id", 9);
        map.put("track_sign", "aloan.result.loan_antifraud_facecheck_result.178");
        map.put("is_success", "true");
    }

    @Override
    @Nullable
    protected String d0() {
        return "";
    }

    @Override
    @NotNull
    protected String e0() {
        return "CREATE_ORDER";
    }

    @Override
    @NotNull
    protected String f0() {
        return AppSwitchConfigKey.PHI_NOT_AUTH_LIVING_VERIFY_AB;
    }

    @Override
    protected void n0(@NotNull FaceIdCard faceIdCard) {
        Intrinsics.checkNotNullParameter(faceIdCard, "faceIdCard");
        if (Intrinsics.a("FACEPP_V5", faceIdCard.source)) {
            PHVerifyLivingV5ResultActivity.Companion.a(this, faceIdCard, e0());
        } else {
            PHModifyPhoneNumberLiveRecognitionResultActivity.start(this, faceIdCard, "CREATE_ORDER");
        }
    }

    @Override
    protected void o() {
        super.o();
        Toolbar toolbar = ((BaseActivity) this).f;
        if (toolbar != null) {
            toolbar.setVisibility(0);
        }
        ((ActivityLivenessRecognitionPreviewBinding) this.o).c.setVisibility(8);
        ((ActivityLivenessRecognitionPreviewBinding) this.o).e.b.setVisibility(8);
        ((ActivityLivenessRecognitionPreviewBinding) this.o).f.setVisibility(0);
    }

    @Override
    protected void o0(@Nullable LiveDetectionEvent liveDetectionEvent) {
        String str;
        Intent intent = getIntent();
        Serializable serializableExtra = intent != null ? intent.getSerializableExtra("order_apply_info") : null;
        OrderApplyInfo orderApplyInfo = serializableExtra instanceof OrderApplyInfo ? (OrderApplyInfo) serializableExtra : null;
        if (orderApplyInfo != null && liveDetectionEvent != null && (str = liveDetectionEvent.applyCredentialId) != null) {
            PHOrderConfirmActivity.Companion.a(this, orderApplyInfo, str);
        }
        finish();
    }

    @Override
    protected void p0(@NotNull final Function0<Unit> function0) {
        Intrinsics.checkNotNullParameter(function0, "checkCallback");
        this.apiHelper.a().n().w(AndroidSchedulers.a()).a(new ECObserver<NeedVerificationWhenWithDrawResponse>(this) {
            {
                super(this);
            }

            @Override
            public void c(NeedVerificationWhenWithDrawResponse needVerificationWhenWithDrawResponse) {
                Intrinsics.checkNotNullParameter(needVerificationWhenWithDrawResponse, "result");
                function0.invoke();
            }
        });
    }

    @Override
    protected void q0(@Nullable Throwable th, @NotNull GeneralConfigResponse generalConfigResponse) {
        Intrinsics.checkNotNullParameter(generalConfigResponse, "result");
        super.q0(th, generalConfigResponse);
        ThirdPartTrackLib.d(this, "loan_antifraud_facecheck_result", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHOrderApplyLiveCheckPreviewActivity.x0(map);
            }
        });
    }

    @Override
    protected void r0(@NotNull GeneralConfigResponse generalConfigResponse) {
        Intrinsics.checkNotNullParameter(generalConfigResponse, "result");
        super.r0(generalConfigResponse);
        ThirdPartTrackLib.d(this, "loan_antifraud_facecheck_result", new TrackEventParamsConfigurator() {
            @Override
            public final void a(Map map) {
                PHOrderApplyLiveCheckPreviewActivity.y0(map);
            }
        });
    }
}