导航菜单

页面标题

页面副标题

Hopscotch v9.7.2 - OrderDetailsActivity.java 源代码

正在查看: Hopscotch v9.7.2 应用的 OrderDetailsActivity.java JAVA 源代码文件

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


package in.hopscotch.android.activity;

import android.R;
import android.app.Activity;
import android.content.Context;
import android.content.DialogInterface;
import android.content.Intent;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.FrameLayout;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.activity.result.ActivityResult;
import androidx.annotation.NonNull;
import androidx.constraintlayout.widget.ConstraintLayout;
import androidx.constraintlayout.widget.Guideline;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.yalantis.ucrop.view.CropImageView;
import in.hopscotch.android.activity.base.a;
import in.hopscotch.android.activity.customerinfo.LoginActivity;
import in.hopscotch.android.adapter.u2;
import in.hopscotch.android.api.ApiParam;
import in.hopscotch.android.api.RetrofitApiBuilder;
import in.hopscotch.android.api.factory.OrdersApiFactory;
import in.hopscotch.android.api.model.CustomerProductInfo;
import in.hopscotch.android.api.model.OrderItemActions;
import in.hopscotch.android.api.model.PaymentSummaryList;
import in.hopscotch.android.api.model.SkuAttrsInfo;
import in.hopscotch.android.api.model.SubOrderActions;
import in.hopscotch.android.api.model.SubOrderInfo;
import in.hopscotch.android.api.response.ActionResponse;
import in.hopscotch.android.api.response.MyOrderDetailsResponse;
import in.hopscotch.android.api.response.OrderCancelInfoResponse;
import in.hopscotch.android.api.rest.HSRetrofitCallback;
import in.hopscotch.android.attribution.AttributionData;
import in.hopscotch.android.attribution.OrderAttributionHelper;
import in.hopscotch.android.components.textview.CustomTextView;
import in.hopscotch.android.components.view.NavigationView;
import in.hopscotch.android.databinding.ac;
import in.hopscotch.android.databinding.ae;
import in.hopscotch.android.databinding.kb;
import in.hopscotch.android.databinding.zd;
import in.hopscotch.android.model.CrashAnalyticsInfo;
import in.hopscotch.android.model.UserStatus;
import in.hopscotch.android.network.widget.NetworkImageView;
import in.hopscotch.android.ui.exchange.OrderExchangeActivity;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import kotlin.jvm.internal.Intrinsics;
import retrofit2.Response;

public class OrderDetailsActivity extends in.hopscotch.android.activity.parent.m implements View.OnClickListener, u2.d, a.b, in.hopscotch.android.listener.c, u2.b {
    private static final String VERIFY_REASON = "VERIFY_REASON";
    public static final int z = 0;
    private LinearLayout callUs;
    private String fromLocationClicked;
    private int grpPos;
    private Guideline guideline;
    private LinearLayout helpCenter;
    private boolean isFromOrderCancel;
    private boolean isSignOnExchangeBeforeDelivery;
    private boolean isSignOnReturnsBeforeDelivery;
    private AttributionData localAttributionData;
    private int mActionFlag;
    private String mActionUri;
    private String mCancelMessage;
    private String mDisplayType;
    private MyOrderDetailsResponse mMyOrderDetailsResponse;
    private in.hopscotch.android.adapter.u2 mOrderDetailsAdapter;
    private String mOrderId;
    private SubOrderInfo mOrderInfo;
    private RecyclerView mPaymentModeRecyclerView;
    private RecyclerView mPaymentSummaryRecyclerView;
    private TextView mShadowCardView;
    private TextView mShippingAddress;
    private TextView mShippingName;
    private TextView mShippingNumber;
    private in.hopscotch.android.databinding.c1 orderDetailsBinding;
    private zd orderDetailsFooterBinding;
    private TextView paymentDoneCash;
    private NetworkImageView paymentDoneTick;
    private TextView paymentDueCash;
    private ConstraintLayout paymentDueLayout;
    private CustomTextView paymentMode;
    private View paymentModeDivider;
    private LinearLayout paymentModeLayout;
    private int requestCodeForSignIn;
    private final androidx.activity.result.b<Intent> returnCodeVerification = registerForActivityResult(new androidx.activity.result.contract.e(), new com.facebook.login.d(this, 2));

    public class a extends HSRetrofitCallback<MyOrderDetailsResponse> {
        public a() {
        }

        @Override
        public final void onFailure(Throwable th) {
            in.hopscotch.android.listener.c cVar = OrderDetailsActivity.this;
            cVar.W0();
            displayFailureMessage(cVar, null);
        }

        @Override
        public final void onResponse(Response<MyOrderDetailsResponse> response) {
            ?? r0 = OrderDetailsActivity.this;
            r0.W0();
            if (response == null || !response.isSuccessful()) {
                in.hopscotch.android.util.q.h((Activity) r0, r0.getString(2132018587), (DialogInterface.OnDismissListener) null);
                return;
            }
            if (response.body() != null) {
                String str = ((MyOrderDetailsResponse) response.body()).action;
                String str2 = in.hopscotch.android.util.a1.a;
                if ("success".equalsIgnoreCase(str)) {
                    r0.e1(((MyOrderDetailsResponse) response.body()).placedDateMessage, "#707070");
                    ((OrderDetailsActivity) r0).mOrderDetailsAdapter.t((MyOrderDetailsResponse) response.body());
                    ((OrderDetailsActivity) r0).mMyOrderDetailsResponse = (MyOrderDetailsResponse) response.body();
                    OrderDetailsActivity.p1(r0, (MyOrderDetailsResponse) response.body());
                    if (((OrderDetailsActivity) r0).orderDetailsBinding.f.getAdapter() == null) {
                        ((OrderDetailsActivity) r0).orderDetailsBinding.f.setAdapter(((OrderDetailsActivity) r0).mOrderDetailsAdapter);
                    }
                    if (((OrderDetailsActivity) r0).isFromOrderCancel) {
                        ((OrderDetailsActivity) r0).mOrderDetailsAdapter.c();
                        ((OrderDetailsActivity) r0).mOrderDetailsAdapter.t((MyOrderDetailsResponse) response.body());
                        r0.runOnUiThread(new androidx.activity.d(this, 25));
                    }
                    r0.f1("Order " + ((MyOrderDetailsResponse) response.body()).orderBarCode);
                    OrderDetailsActivity.o1(r0);
                    ArrayList arrayList = new ArrayList();
                    ArrayList arrayList2 = new ArrayList();
                    for (SubOrderInfo subOrderInfo : ((MyOrderDetailsResponse) response.body()).subOrderList) {
                        arrayList.add(subOrderInfo.orderId);
                        if (!TextUtils.isEmpty(subOrderInfo.orderStatusDescription)) {
                            arrayList2.add(subOrderInfo.orderStatusDescription);
                        }
                    }
                    String string = r0.getResources().getString(2132018629);
                    long j = ((MyOrderDetailsResponse) response.body()).orderId;
                    HashMap hashMap = new HashMap();
                    if (!TextUtils.isEmpty(string)) {
                        hashMap.put("from_screen", string);
                    }
                    hashMap.put("parent_order_id", Long.valueOf(j));
                    hashMap.put("order_id", arrayList);
                    hashMap.put("order_status", arrayList2);
                    if (in.hopscotch.android.util.a1.a()) {
                        in.hopscotch.android.analytics.a.d().a("First screen");
                    }
                    in.hopscotch.android.analytics.c.m().B("Order details");
                    in.hopscotch.android.analytics.c.m().getClass();
                    in.hopscotch.android.analytics.c.I("order_viewed", hashMap, true, true);
                    return;
                }
            }
            in.hopscotch.android.util.a1.S((Activity) r0, (ActionResponse) response.body(), (String) null);
        }
    }

    public static void j1(OrderDetailsActivity orderDetailsActivity, ActivityResult activityResult) {
        Intent b;
        orderDetailsActivity.getClass();
        if (activityResult.c() != -1 || (b = activityResult.b()) == null) {
            return;
        }
        if (in.hopscotch.android.util.a1.z(b.getExtras(), VERIFY_REASON, in.hopscotch.android.ui.model.a.class) == in.hopscotch.android.ui.model.a.Return) {
            SubOrderActions subOrderActions = orderDetailsActivity.mOrderInfo.actions;
            subOrderActions.isRequiredReturnId = true;
            subOrderActions.isRequireExchangeId = true;
            orderDetailsActivity.mOrderDetailsAdapter.notifyDataSetChanged();
            orderDetailsActivity.t1(orderDetailsActivity.grpPos);
            return;
        }
        SubOrderActions subOrderActions2 = orderDetailsActivity.mOrderInfo.actions;
        subOrderActions2.isRequireExchangeId = true;
        subOrderActions2.isRequiredReturnId = true;
        orderDetailsActivity.mOrderDetailsAdapter.notifyDataSetChanged();
        orderDetailsActivity.s1(orderDetailsActivity.grpPos);
    }

    public static void o1(OrderDetailsActivity orderDetailsActivity) {
        if (!TextUtils.isEmpty(orderDetailsActivity.mDisplayType) && !TextUtils.isEmpty(orderDetailsActivity.mCancelMessage)) {
            orderDetailsActivity.y1(orderDetailsActivity.mDisplayType, orderDetailsActivity.mCancelMessage);
        } else {
            if (TextUtils.isEmpty(orderDetailsActivity.mMyOrderDetailsResponse.displayType) || TextUtils.isEmpty(orderDetailsActivity.mMyOrderDetailsResponse.message)) {
                return;
            }
            MyOrderDetailsResponse myOrderDetailsResponse = orderDetailsActivity.mMyOrderDetailsResponse;
            orderDetailsActivity.y1(myOrderDetailsResponse.displayType, myOrderDetailsResponse.message);
        }
    }

    public static void p1(OrderDetailsActivity orderDetailsActivity, MyOrderDetailsResponse myOrderDetailsResponse) {
        int i = 1;
        orderDetailsActivity.mShadowCardView.setVisibility(8);
        if (myOrderDetailsResponse.refundPolicy != null) {
            orderDetailsActivity.orderDetailsFooterBinding.k.h.setVisibility(0);
            orderDetailsActivity.orderDetailsFooterBinding.k.g.setText(myOrderDetailsResponse.refundPolicy.getTitle());
            orderDetailsActivity.orderDetailsFooterBinding.k.h.setOnClickListener(new c(i, orderDetailsActivity, myOrderDetailsResponse));
        } else {
            orderDetailsActivity.orderDetailsFooterBinding.k.h.setVisibility(8);
        }
        ArrayList arrayList = new ArrayList();
        if (myOrderDetailsResponse.isExchanged) {
            orderDetailsActivity.mPaymentSummaryRecyclerView.setVisibility(8);
            orderDetailsActivity.paymentModeDivider.setVisibility(8);
            orderDetailsActivity.paymentMode.setVisibility(8);
            orderDetailsActivity.paymentDueCash.setVisibility(8);
            orderDetailsActivity.paymentDoneTick.setVisibility(0);
            orderDetailsActivity.paymentDoneCash.setTextColor(orderDetailsActivity.getResources().getColor(2131100828));
            orderDetailsActivity.paymentDoneCash.setText(orderDetailsActivity.getResources().getString(2132018661));
            orderDetailsActivity.paymentDoneCash.setLayoutParams((ConstraintLayout.b) orderDetailsActivity.paymentDoneCash.getLayoutParams());
        } else {
            ArrayList arrayList2 = new ArrayList();
            if (myOrderDetailsResponse.orderSummary != null) {
                int i2 = 0;
                while (i2 < myOrderDetailsResponse.orderSummary.d().size()) {
                    in.hopscotch.android.hscheckout.data.model.l lVar = (in.hopscotch.android.hscheckout.data.model.l) myOrderDetailsResponse.orderSummary.d().get(i2);
                    arrayList2.add(new PaymentSummaryList(lVar.b(), lVar.e(), i2 == myOrderDetailsResponse.orderSummary.d().size() - 1, lVar.f()));
                    i2++;
                }
                if (myOrderDetailsResponse.orderSummary.a() != null) {
                    in.hopscotch.android.hscheckout.data.model.g a2 = myOrderDetailsResponse.orderSummary.a();
                    arrayList2.add(new PaymentSummaryList(a2.a(), a2.b(), false, a2.c()));
                }
            }
            in.hopscotch.android.adapter.j1 j1Var = new in.hopscotch.android.adapter.j1(orderDetailsActivity, arrayList2);
            orderDetailsActivity.mPaymentSummaryRecyclerView.setMinimumHeight(in.hopscotch.android.util.a1.g(arrayList2.size() * 36, orderDetailsActivity));
            orderDetailsActivity.mPaymentSummaryRecyclerView.setAdapter(j1Var);
            orderDetailsActivity.mPaymentSummaryRecyclerView.setHasFixedSize(true);
            orderDetailsActivity.mPaymentSummaryRecyclerView.setLayoutManager(new LinearLayoutManager(orderDetailsActivity, 1, false));
            j1Var.p();
            if (myOrderDetailsResponse.cashPaid > 0.0d || myOrderDetailsResponse.cashDue > 0.0d) {
                orderDetailsActivity.paymentDueLayout.setVisibility(0);
                ViewGroup.LayoutParams layoutParams = (ConstraintLayout.b) orderDetailsActivity.guideline.getLayoutParams();
                double d = myOrderDetailsResponse.cashPaid;
                if (d <= 0.0d) {
                    orderDetailsActivity.paymentDoneCash.setVisibility(8);
                    orderDetailsActivity.paymentDueCash.setVisibility(0);
                    orderDetailsActivity.paymentDoneTick.setVisibility(8);
                    orderDetailsActivity.paymentDueCash.setTextColor(orderDetailsActivity.getResources().getColor(in.hopscotch.android.components.m.blackish_gray));
                    orderDetailsActivity.paymentDueCash.setText(orderDetailsActivity.getResources().getString(2132017391, in.hopscotch.android.util.a1.v(orderDetailsActivity, myOrderDetailsResponse.cashDue)));
                    ((ConstraintLayout.b) layoutParams).c = CropImageView.DEFAULT_ASPECT_RATIO;
                } else {
                    double d2 = myOrderDetailsResponse.cashDue;
                    if (d == d2 + d) {
                        orderDetailsActivity.paymentDueCash.setVisibility(8);
                        orderDetailsActivity.paymentDoneCash.setVisibility(0);
                        orderDetailsActivity.paymentDoneTick.setVisibility(0);
                        orderDetailsActivity.paymentDoneCash.setTextColor(orderDetailsActivity.getResources().getColor(2131100828));
                        orderDetailsActivity.paymentDoneCash.setText(orderDetailsActivity.getResources().getString(2132017393, in.hopscotch.android.util.a1.v(orderDetailsActivity, myOrderDetailsResponse.cashPaid)));
                        ((ConstraintLayout.b) layoutParams).c = 1.0f;
                    } else if (d2 > 0.0d) {
                        orderDetailsActivity.paymentDueCash.setVisibility(0);
                        orderDetailsActivity.paymentDoneCash.setVisibility(0);
                        orderDetailsActivity.paymentDoneTick.setVisibility(8);
                        orderDetailsActivity.paymentDueCash.setText(orderDetailsActivity.getResources().getString(2132017391, in.hopscotch.android.util.a1.v(orderDetailsActivity, myOrderDetailsResponse.cashDue)));
                        orderDetailsActivity.paymentDoneCash.setText(orderDetailsActivity.getResources().getString(2132017393, in.hopscotch.android.util.a1.v(orderDetailsActivity, myOrderDetailsResponse.cashPaid)));
                        double d3 = myOrderDetailsResponse.cashPaid;
                        float f = (float) (d3 / (myOrderDetailsResponse.cashDue + d3));
                        float f2 = orderDetailsActivity.getResources().getDisplayMetrics().densityDpi <= 240 ? 0.4f : 0.35f;
                        if (f > f2 && f < 0.7f) {
                            ((ConstraintLayout.b) layoutParams).c = f;
                        } else if (f > 0.7f) {
                            ((ConstraintLayout.b) layoutParams).c = 0.7f;
                        } else {
                            ((ConstraintLayout.b) layoutParams).c = f2;
                        }
                    }
                }
                orderDetailsActivity.guideline.setLayoutParams(layoutParams);
            } else {
                orderDetailsActivity.paymentDueLayout.setVisibility(8);
            }
        }
        String str = "";
        if (myOrderDetailsResponse.totalPayment >= 0.0d) {
            double d4 = myOrderDetailsResponse.referralCreditDiscount;
            double d5 = d4 > 0.0d ? d4 + 0.0d : 0.0d;
            double d6 = myOrderDetailsResponse.merchandiseCreditDiscount;
            if (d6 > 0.0d) {
                d5 += d6;
            }
            double d7 = myOrderDetailsResponse.loyaltyCreditDiscount;
            if (d7 > 0.0d) {
                d5 += d7;
            }
            if (d5 > 0.0d) {
                arrayList.add(new PaymentSummaryList(orderDetailsActivity.getString(2132018614), myOrderDetailsResponse.isExchanged ? "" : in.hopscotch.android.util.a1.v(orderDetailsActivity, d5), false, orderDetailsActivity.getResources().getColor(in.hopscotch.android.components.m.blackish_gray)));
            }
            Map<String, Object> map = myOrderDetailsResponse.paymentDetail;
            if (map != null) {
                for (String str2 : map.keySet()) {
                    Object obj = myOrderDetailsResponse.paymentDetail.get(str2);
                    if (obj != null) {
                        Double d8 = (Double) obj;
                        if (d8.doubleValue() > 0.0d) {
                            arrayList.add(new PaymentSummaryList(str2, myOrderDetailsResponse.isExchanged ? "" : in.hopscotch.android.util.a1.v(orderDetailsActivity, d8.doubleValue()), false, orderDetailsActivity.getResources().getColor(in.hopscotch.android.components.m.blackish_gray)));
                        }
                    }
                }
            }
        }
        in.hopscotch.android.adapter.j1 j1Var2 = new in.hopscotch.android.adapter.j1(orderDetailsActivity, arrayList);
        orderDetailsActivity.mPaymentModeRecyclerView.setAdapter(j1Var2);
        orderDetailsActivity.mPaymentModeRecyclerView.setHasFixedSize(true);
        orderDetailsActivity.mPaymentModeRecyclerView.setLayoutManager(new LinearLayoutManager(orderDetailsActivity, 1, false));
        j1Var2.p();
        if (arrayList.size() % 2 != 0) {
            orderDetailsActivity.paymentModeLayout.setBackgroundColor(orderDetailsActivity.getResources().getColor(2131100828));
        } else {
            orderDetailsActivity.paymentModeLayout.setBackgroundColor(orderDetailsActivity.getResources().getColor(2131100691));
        }
        if (myOrderDetailsResponse.shipToFirstName != null || myOrderDetailsResponse.shipToLastName != null) {
            StringBuilder sb = new StringBuilder();
            String str3 = myOrderDetailsResponse.shipToFirstName;
            if (str3 != null) {
                sb.append(str3);
                sb.append(" ");
            }
            String str4 = myOrderDetailsResponse.shipToLastName;
            if (str4 != null) {
                sb.append(str4);
            }
            orderDetailsActivity.mShippingName.setText(sb);
        }
        String str5 = myOrderDetailsResponse.shipToPhone;
        if (str5 != null) {
            StringBuilder insert = new StringBuilder(str5.replace(" ", "")).insert(4, " ");
            orderDetailsActivity.mShippingNumber.setText("+91 " + ((Object) insert));
        }
        String str6 = myOrderDetailsResponse.shipToAddress;
        if (str6 != null && !str6.isEmpty()) {
            str = android.support.v4.media.b.k(myOrderDetailsResponse.shipToAddress, ",\n", new StringBuilder(""));
        }
        String str7 = myOrderDetailsResponse.shipToLandmark;
        if (str7 != null && !str7.isEmpty()) {
            str = android.support.v4.media.b.k(myOrderDetailsResponse.shipToLandmark, ",\n", android.support.v4.media.d.i(str));
        }
        String str8 = myOrderDetailsResponse.shipToCity;
        if (str8 != null && !str8.isEmpty()) {
            str = android.support.v4.media.b.k(myOrderDetailsResponse.shipToCity, " - ", android.support.v4.media.d.i(str));
        }
        String str9 = myOrderDetailsResponse.shipToZipCode;
        if (str9 != null && !str9.isEmpty()) {
            str = android.support.v4.media.b.k(myOrderDetailsResponse.shipToZipCode, ",\n", android.support.v4.media.d.i(str));
        }
        String str10 = myOrderDetailsResponse.shipToState;
        if (str10 != null && !str10.isEmpty()) {
            StringBuilder i3 = android.support.v4.media.d.i(str);
            i3.append(myOrderDetailsResponse.shipToState);
            str = i3.toString();
        }
        orderDetailsActivity.mShippingAddress.setText(str);
        orderDetailsActivity.callUs.setOnClickListener(new androidx.media3.ui.g(orderDetailsActivity, 7));
        orderDetailsActivity.helpCenter.setOnClickListener(new com.clevertap.android.sdk.inapp.y(orderDetailsActivity, 6));
    }

    @Override
    public final void B0() {
    }

    @Override
    public final void b0() {
    }

    @Override
    public final void onActivityResult(int i, int i2, Intent intent) {
        super.onActivityResult(i, i2, intent);
        try {
            if (i == 2030) {
                if (i2 != -1 || intent == null) {
                    return;
                }
                this.mOrderId = intent.getStringExtra("MY_ORDERS_ORDER_ID");
                this.isFromOrderCancel = intent.getBooleanExtra("IS_FROM_ORDER_CANCEL", false);
                this.mCancelMessage = intent.getStringExtra("CANCEL_MESSAGE");
                this.mDisplayType = intent.getStringExtra("DISPLAY_TYPE");
                this.mActionUri = intent.getStringExtra("ACTION_URI");
                q1();
            } else if (i == 10 && i2 == -1) {
                SubOrderActions subOrderActions = this.mOrderInfo.actions;
                subOrderActions.isRequiredReturnId = true;
                subOrderActions.isRequireExchangeId = true;
                this.mOrderDetailsAdapter.notifyDataSetChanged();
                t1(this.grpPos);
            } else if (i == 3030 && i2 == -1) {
                if (UserStatus.getInstance().getLoginStatus()) {
                    r1();
                    in.hopscotch.android.ui.orders.listing.h.a.getClass();
                    in.hopscotch.android.ui.orders.listing.h.b(true);
                }
            } else if (i == 1010 && i2 == -1) {
                if (UserStatus.getInstance().getLoginStatus()) {
                    in.hopscotch.android.ui.orders.listing.h.a.getClass();
                    in.hopscotch.android.ui.orders.listing.h.b(true);
                    if (this.isSignOnReturnsBeforeDelivery) {
                        v1(this.mOrderInfo, this.grpPos);
                    } else {
                        t1(this.grpPos);
                    }
                }
            } else if (i == 3003 && i2 == -1) {
                String stringExtra = intent.getStringExtra("ratingMessage");
                x1(intent.getIntExtra("selectedRating", 0), intent.getStringExtra("ratingId"), intent.getStringExtra("selectedSku"));
                if (stringExtra != null && !TextUtils.isEmpty(stringExtra) && in.hopscotch.android.common.util.t.a(stringExtra)) {
                    in.hopscotch.android.components.toast.a.d(getApplicationContext(), 1, stringExtra);
                }
            } else if (i == 11 && i2 == -1) {
                SubOrderActions subOrderActions2 = this.mOrderInfo.actions;
                subOrderActions2.isRequireExchangeId = true;
                subOrderActions2.isRequiredReturnId = true;
                this.mOrderDetailsAdapter.notifyDataSetChanged();
                s1(this.grpPos);
            } else {
                if (i != 1011 || i2 != -1) {
                    return;
                }
                if (UserStatus.getInstance().getLoginStatus()) {
                    in.hopscotch.android.ui.orders.listing.h.a.getClass();
                    in.hopscotch.android.ui.orders.listing.h.b(true);
                    if (this.isSignOnExchangeBeforeDelivery) {
                        u1(this.mOrderInfo, this.grpPos);
                    } else {
                        s1(this.grpPos);
                    }
                }
            }
        } catch (Exception e) {
            in.hopscotch.android.util.g.b(e);
        }
    }

    public final void onBackPressed() {
        RetrofitApiBuilder.getInstance().cancelAllRequests();
        if (this.mActionFlag == 2000) {
            startActivity(in.hopscotch.android.application.a0.a(this));
            finish();
            return;
        }
        if (this.isFromOrderCancel) {
            in.hopscotch.android.ui.orders.listing.h.a.getClass();
            in.hopscotch.android.ui.orders.listing.h.b(true);
        }
        finish();
        super/*androidx.activity.j*/.onBackPressed();
    }

    @Override
    public void onClick(View view) {
        int id = view.getId();
        if (id != 2131363429) {
            if (id != 2131363728) {
                return;
            }
            r1();
        } else {
            if (TextUtils.isEmpty(this.mActionUri)) {
                return;
            }
            Intent a2 = in.hopscotch.android.util.s0.a(this, this.mActionUri, "", (String) null, "", getResources().getString(2132018629), "Message bar", (Bundle) null);
            a2.putExtra("FROM_SCREEN", getResources().getString(2132018629));
            a2.putExtra("from_location", "Message bar");
            in.hopscotch.android.analytics.a.d().a("Message bar");
            startActivity(a2);
            finish();
        }
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        this.localAttributionData = OrderAttributionHelper.getInstance().addAttributionData(null, null, 0, null, null, null, null, null, null, null);
        LayoutInflater layoutInflater = getLayoutInflater();
        FrameLayout frameLayout = this.t;
        int i = in.hopscotch.android.databinding.c1.g;
        this.orderDetailsBinding = (in.hopscotch.android.databinding.c1) androidx.databinding.p.M(layoutInflater, 2131558480, frameLayout, true, androidx.databinding.g.e());
        com.google.firebase.crashlytics.c.a().d("ACTIVITY_NAME", getClass().getName());
        if (getSupportActionBar() != null) {
            getSupportActionBar().p(new ColorDrawable(getResources().getColor(2131100828)));
        }
        this.x.c();
        this.r.setDrawerLockMode(1, 3);
        this.mOrderId = getIntent().getStringExtra("MY_ORDERS_ORDER_ID");
        this.isFromOrderCancel = getIntent().getBooleanExtra("IS_FROM_ORDER_CANCEL", false);
        this.mActionFlag = getIntent().getIntExtra("ACTION_FLAG", -1);
        this.mDisplayType = getIntent().getStringExtra("DISPLAY_TYPE");
        this.mCancelMessage = getIntent().getStringExtra("CANCEL_MESSAGE");
        this.mActionUri = getIntent().getStringExtra("ACTION_URI");
        this.orderDetailsBinding.e.d.setOnClickListener(this);
        this.mOrderDetailsAdapter = new in.hopscotch.android.adapter.u2(this, this, this, this);
        NavigationView navigationView = this.orderDetailsBinding.f;
        zd b = zd.b(getLayoutInflater(), this.orderDetailsBinding.f);
        this.orderDetailsFooterBinding = b;
        this.mPaymentSummaryRecyclerView = b.f;
        this.mPaymentModeRecyclerView = b.e;
        this.paymentModeLayout = b.d;
        this.mShippingName = b.i;
        this.mShippingNumber = b.j;
        this.mShippingAddress = b.h;
        this.mShadowCardView = b.g;
        ae aeVar = b.a;
        this.paymentDueLayout = aeVar.e;
        this.paymentDueCash = aeVar.d;
        this.paymentDoneCash = aeVar.b;
        this.paymentModeDivider = b.c;
        this.paymentDoneTick = aeVar.c;
        this.paymentMode = b.b;
        this.guideline = aeVar.a;
        kb kbVar = b.k;
        this.callUs = kbVar.d;
        this.helpCenter = kbVar.e;
        navigationView.addFooterView(b.a());
        androidx.appcompat.app.a supportActionBar = getSupportActionBar();
        if (supportActionBar != null) {
            in.hopscotch.android.util.a1.N(this, supportActionBar);
        }
        g1(getIntent().getStringExtra("INTENT_EXTRA_TITLE"));
        this.n = this;
        q1();
    }

    @Override
    public final boolean onOptionsItemSelected(MenuItem menuItem) {
        if (menuItem.getItemId() != 16908332) {
            return super.onOptionsItemSelected(menuItem);
        }
        onBackPressed();
        return true;
    }

    @Override
    public final void onResume() {
        OrderAttributionHelper.getInstance().setCurrentOrderAttributionData(this.localAttributionData);
        super.onResume();
    }

    public final void q1() {
        Z0();
        in.hopscotch.android.util.g.a(new CrashAnalyticsInfo(getClass().getName(), "OrderId", this.mOrderId));
        OrdersApiFactory.getInstance().getOrderDetails(this.mOrderId, new a());
    }

    public final void r1() {
        List<SubOrderInfo> list;
        String str;
        try {
            OrderCancelInfoResponse orderCancelInfoResponse = new OrderCancelInfoResponse();
            orderCancelInfoResponse.cancellableOrderItems = new ArrayList();
            MyOrderDetailsResponse myOrderDetailsResponse = this.mMyOrderDetailsResponse;
            if (myOrderDetailsResponse == null || (list = myOrderDetailsResponse.subOrderList) == null || list.isEmpty()) {
                return;
            }
            for (int i = 0; i < this.mMyOrderDetailsResponse.subOrderList.size(); i++) {
                if (this.mMyOrderDetailsResponse.subOrderList.get(i).customerProductResponses != null && !this.mMyOrderDetailsResponse.subOrderList.get(i).customerProductResponses.isEmpty()) {
                    for (int i2 = 0; i2 < this.mMyOrderDetailsResponse.subOrderList.get(i).customerProductResponses.size(); i2++) {
                        if (this.mMyOrderDetailsResponse.subOrderList.get(i).customerProductResponses.get(i2).actions != null && !this.mMyOrderDetailsResponse.subOrderList.get(i).customerProductResponses.get(i2).actions.isEmpty()) {
                            for (int i3 = 0; i3 < this.mMyOrderDetailsResponse.subOrderList.get(i).customerProductResponses.get(i2).actions.size(); i3++) {
                                if (this.mMyOrderDetailsResponse.subOrderList.get(i).customerProductResponses.get(i2).actions.get(i3).type.equalsIgnoreCase(getString(in.hopscotch.android.components.s.cancel))) {
                                    OrderCancelInfoResponse.CancellableOrderItem cancellableOrderItem = new OrderCancelInfoResponse.CancellableOrderItem();
                                    cancellableOrderItem.orderId = Integer.parseInt(this.mMyOrderDetailsResponse.subOrderList.get(i).orderId);
                                    cancellableOrderItem.productName = this.mMyOrderDetailsResponse.subOrderList.get(i).customerProductResponses.get(i2).name;
                                    int i4 = this.mMyOrderDetailsResponse.subOrderList.get(i).customerProductResponses.get(i2).number;
                                    cancellableOrderItem.cancelledQuantity = i4;
                                    cancellableOrderItem.qty = i4;
                                    cancellableOrderItem.sku = this.mMyOrderDetailsResponse.subOrderList.get(i).customerProductResponses.get(i2).sku;
                                    cancellableOrderItem.partialCancel = this.mMyOrderDetailsResponse.subOrderList.get(i).customerProductResponses.get(i2).partialCancel;
                                    cancellableOrderItem.refundPrice = this.mMyOrderDetailsResponse.subOrderList.get(i).customerProductResponses.get(i2).refundPrice;
                                    List<SkuAttrsInfo> list2 = this.mMyOrderDetailsResponse.subOrderList.get(i).customerProductResponses.get(i2).skuAttrs;
                                    if (list2 != null && !list2.isEmpty()) {
                                        for (int i5 = 0; i5 < list2.size(); i5++) {
                                            if (list2.get(i5).name.equalsIgnoreCase("size")) {
                                                str = list2.get(i5).value;
                                                break;
                                            }
                                        }
                                    }
                                    str = null;
                                    cancellableOrderItem.size = str;
                                    cancellableOrderItem.imgUrl = this.mMyOrderDetailsResponse.subOrderList.get(i).customerProductResponses.get(i2).imgUrl;
                                    cancellableOrderItem.refundCredit = this.mMyOrderDetailsResponse.subOrderList.get(i).customerProductResponses.get(i2).refundCredit;
                                    orderCancelInfoResponse.cancellableOrderItems.add(cancellableOrderItem);
                                }
                            }
                        }
                    }
                }
            }
            if (orderCancelInfoResponse.cancellableOrderItems.isEmpty()) {
                return;
            }
            if (!UserStatus.getInstance().getLoginStatus() && !TextUtils.isEmpty(UserStatus.getInstance().getPhone())) {
                this.requestCodeForSignIn = 3030;
                this.fromLocationClicked = "Cancel button";
                V0(UserStatus.getInstance().getPhone());
                return;
            }
            Intent intent = new Intent((Context) this, (Class<?>) OrderCancelActivity.class);
            intent.putExtra("MASTER_ORDER_ID", this.mMyOrderDetailsResponse.orderId);
            intent.putExtra("MASTER_ORDER_BAR_CODE", this.mMyOrderDetailsResponse.orderBarCode);
            intent.putExtra("INTENT_EXTRA_TITLE", getString(2132018576));
            intent.putExtra("IS_FROM_ORDER_DETAILS", true);
            intent.putExtra("NO_REFUND_ALLOWED", this.mMyOrderDetailsResponse.payMethod.equalsIgnoreCase("COD") || this.mMyOrderDetailsResponse.payMethod.equalsIgnoreCase("OWP"));
            in.hopscotch.android.util.l.a().c();
            startActivityForResult(intent, 2030);
        } catch (Exception e) {
            in.hopscotch.android.util.g.b(e);
        }
    }

    public final void s1(int i) {
        List<SubOrderInfo> list;
        List<OrderItemActions> list2;
        if (!in.hopscotch.android.util.a1.d(getApplicationContext())) {
            in.hopscotch.android.util.g0.a(this);
            return;
        }
        try {
            HashMap hashMap = new HashMap();
            long j = this.mMyOrderDetailsResponse.orderId;
            if (j > 0) {
                hashMap.put("order_id", Long.valueOf(j));
            }
            double d = this.mMyOrderDetailsResponse.totalItemPrice;
            if (d > 0.0d) {
                hashMap.put("total_item_price", Double.valueOf(d));
            }
            in.hopscotch.android.analytics.c.m().getClass();
            in.hopscotch.android.analytics.c.I("exchange_clicked", hashMap, false, true);
        } catch (Exception e) {
            in.hopscotch.android.util.g.b(e);
        }
        this.isSignOnExchangeBeforeDelivery = false;
        MyOrderDetailsResponse myOrderDetailsResponse = this.mMyOrderDetailsResponse;
        if (myOrderDetailsResponse == null || (list = myOrderDetailsResponse.subOrderList) == null || i >= list.size() || this.mMyOrderDetailsResponse.subOrderList.get(i) == null || this.mMyOrderDetailsResponse.subOrderList.get(i).orderId == null || this.mMyOrderDetailsResponse.subOrderList.get(i).barCode == null) {
            return;
        }
        if (!UserStatus.getInstance().getLoginStatus() && !TextUtils.isEmpty(UserStatus.getInstance().getPhone())) {
            this.grpPos = i;
            this.requestCodeForSignIn = 1011;
            this.fromLocationClicked = "Exchange button";
            V0(UserStatus.getInstance().getPhone());
            return;
        }
        List<CustomerProductInfo> list3 = this.mMyOrderDetailsResponse.subOrderList.get(i).customerProductResponses;
        ArrayList arrayList = new ArrayList();
        for (int i2 = 0; i2 < list3.size(); i2++) {
            if (list3.get(i2) != null && (list2 = list3.get(i2).actions) != null) {
                for (int i3 = 0; i3 < list2.size(); i3++) {
                    if (list2.get(i3).type.equalsIgnoreCase("Exchange")) {
                        arrayList.add(list2.get(i3));
                    }
                }
            }
        }
        if (arrayList.isEmpty()) {
            return;
        }
        String str = "LISTING";
        if (arrayList.size() == 1) {
            for (int i4 = 0; i4 < list3.size(); i4++) {
                int i5 = list3.get(i4).number;
                List<OrderItemActions> list4 = list3.get(i4).actions;
                if (list4 != null) {
                    for (int i6 = 0; i6 < list4.size(); i6++) {
                        if (list4.get(i6).type.equalsIgnoreCase("Exchange") && i5 == 1) {
                            str = "REASON";
                        } else if (list4.get(i6).type.equalsIgnoreCase("Exchange") && i5 > 1) {
                            str = "QUANTITY";
                        }
                    }
                }
            }
        }
        OrderExchangeActivity.a aVar = OrderExchangeActivity.i;
        String str2 = this.mMyOrderDetailsResponse.subOrderList.get(i).orderId;
        aVar.getClass();
        Intrinsics.checkNotNullParameter(this, "context");
        Intrinsics.checkNotNullParameter(str2, "orderId");
        Intrinsics.checkNotNullParameter(str, "exchangeLandingScreen");
        Intent intent = new Intent((Context) this, (Class<?>) OrderExchangeActivity.class);
        intent.putExtra("ORDER_ID", str2);
        intent.putExtra("makeRemoteRequest", true);
        intent.putExtra("exchangeLandingScreen", str);
        startActivity(intent);
        overridePendingTransition(2130772085, R.anim.fade_out);
    }

    public final void t1(int i) {
        List<SubOrderInfo> list;
        this.isSignOnReturnsBeforeDelivery = false;
        MyOrderDetailsResponse myOrderDetailsResponse = this.mMyOrderDetailsResponse;
        if (myOrderDetailsResponse == null || (list = myOrderDetailsResponse.subOrderList) == null || i >= list.size() || this.mMyOrderDetailsResponse.subOrderList.get(i) == null || this.mMyOrderDetailsResponse.subOrderList.get(i).orderId == null || this.mMyOrderDetailsResponse.subOrderList.get(i).barCode == null) {
            return;
        }
        if (!UserStatus.getInstance().getLoginStatus() && !TextUtils.isEmpty(UserStatus.getInstance().getPhone())) {
            this.grpPos = i;
            this.requestCodeForSignIn = 1010;
            this.fromLocationClicked = "Return button";
            V0(UserStatus.getInstance().getPhone());
            return;
        }
        Intent intent = new Intent((Context) this, (Class<?>) OrderReturnActivity.class);
        intent.putExtra("MY_ORDERS_ORDER_ID", this.mMyOrderDetailsResponse.subOrderList.get(i).orderId);
        intent.putExtra("MY_ORDERS_BARCODE", this.mMyOrderDetailsResponse.subOrderList.get(i).barCode);
        intent.putExtra("INTENT_EXTRA_TITLE", getString(2132018627));
        startActivity(intent);
        overridePendingTransition(2130772085, R.anim.fade_out);
    }

    public final void u1(@NonNull SubOrderInfo subOrderInfo, int i) {
        this.mOrderInfo = subOrderInfo;
        this.grpPos = i;
        if (UserStatus.getInstance().getLoginStatus() || TextUtils.isEmpty(UserStatus.getInstance().getPhone())) {
            ReturnVerifyActivity.V0(this.returnCodeVerification, this, subOrderInfo.orderId, in.hopscotch.android.ui.model.a.Exchange);
            return;
        }
        this.isSignOnExchangeBeforeDelivery = true;
        this.requestCodeForSignIn = 1011;
        this.fromLocationClicked = "Exchange button";
        V0(UserStatus.getInstance().getPhone());
    }

    public final void v1(@NonNull SubOrderInfo subOrderInfo, int i) {
        this.mOrderInfo = subOrderInfo;
        this.grpPos = i;
        if (UserStatus.getInstance().getLoginStatus() || TextUtils.isEmpty(UserStatus.getInstance().getPhone())) {
            ReturnVerifyActivity.V0(this.returnCodeVerification, this, subOrderInfo.orderId, in.hopscotch.android.ui.model.a.Return);
            return;
        }
        this.isSignOnReturnsBeforeDelivery = true;
        this.requestCodeForSignIn = 1010;
        this.fromLocationClicked = "Return button";
        V0(UserStatus.getInstance().getPhone());
    }

    public final void w1(Bundle bundle) {
        W0();
        if (bundle == null) {
            bundle = new Bundle();
        }
        Bundle bundle2 = bundle;
        String phone = UserStatus.getInstance().getPhone();
        bundle2.putBoolean("disableChange", true);
        bundle2.putString(ApiParam.LoginParam.LOGIN_ID, phone);
        bundle2.putBoolean("isReadSMSPermissionDenied", in.hopscotch.android.db.a.B());
        bundle2.putString(ApiParam.LoginParam.OTP_REASON, "SIGN_IN");
        bundle2.putBoolean("verifyMobileForCart", true);
        String str = this.fromLocationClicked;
        int i = this.requestCodeForSignIn;
        LoginActivity.i.getClass();
        LoginActivity.a.e(this, "Order details", str, "", false, bundle2, i);
        in.hopscotch.android.analytics.c m = in.hopscotch.android.analytics.c.m();
        String str2 = this.fromLocationClicked;
        m.getClass();
        in.hopscotch.android.analytics.c.R("Order details", str2, "Mobile", "SIGN_IN", phone, null);
    }

    public final void x1(int i, String str, String str2) {
        List<SubOrderInfo> list = this.mMyOrderDetailsResponse.subOrderList;
        for (int i2 = 0; i2 < list.size(); i2++) {
            if (list.get(i2).ratingId.equals(str)) {
                List<CustomerProductInfo> list2 = list.get(i2).customerProductResponses;
                for (int i3 = 0; i3 < list2.size(); i3++) {
                    if (list2.get(i3).sku.equals(str2)) {
                        list2.get(i3).hasAlreadyRated = i != 0;
                        list2.get(i3).selectedRating = i;
                        this.mOrderDetailsAdapter.notifyDataSetChanged();
                    }
                }
            }
        }
    }

    public final void y1(String str, String str2) {
        RelativeLayout.LayoutParams layoutParams = new RelativeLayout.LayoutParams(-1, -2);
        layoutParams.setMargins(0, 0, 0, 0);
        this.orderDetailsBinding.f.setLayoutParams(layoutParams);
        if (str.equalsIgnoreCase("Status bar")) {
            in.hopscotch.android.databinding.c1 c1Var = this.orderDetailsBinding;
            ac acVar = c1Var.e;
            in.hopscotch.android.util.a1.T(acVar.d, c1Var.f, this, acVar.e, in.hopscotch.android.components.m.coral_red, str2, false);
        }
        if (str.equalsIgnoreCase("Message bar")) {
            in.hopscotch.android.databinding.c1 c1Var2 = this.orderDetailsBinding;
            ac acVar2 = c1Var2.e;
            in.hopscotch.android.util.a1.T(acVar2.d, c1Var2.f, this, acVar2.e, 2131099722, str2, true);
        }
    }
}