导航菜单

页面标题

页面副标题

Hopscotch v9.7.2 - OrderCancelActivity.java 源代码

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

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


package in.hopscotch.android.activity;

import android.app.Activity;
import android.app.Dialog;
import android.content.Intent;
import android.graphics.Color;
import android.os.Bundle;
import android.os.Handler;
import android.text.SpannableString;
import android.text.style.ForegroundColorSpan;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
import android.view.ViewGroup;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.FrameLayout;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.PopupWindow;
import android.widget.RadioButton;
import android.widget.TextView;
import at.mogree.spinnerwheel.library.AbstractWheel;
import at.mogree.spinnerwheel.library.WheelVerticalView;
import in.hopscotch.android.api.ApiParam;
import in.hopscotch.android.api.factory.OrderReturnApiFactory;
import in.hopscotch.android.api.factory.OrdersApiFactory;
import in.hopscotch.android.api.response.ActionResponse;
import in.hopscotch.android.api.response.CreditInformation;
import in.hopscotch.android.api.response.OrderCancelInfoResponse;
import in.hopscotch.android.api.response.OrderCancelResponse;
import in.hopscotch.android.api.response.OrderRefundInfo;
import in.hopscotch.android.api.rest.HSRetrofitCallback;
import in.hopscotch.android.databinding.rd;
import in.hopscotch.android.databinding.td;
import in.hopscotch.android.model.OrderCancelRequestItem;
import in.hopscotch.android.widget.SwipePayButton;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import retrofit2.Response;

public class OrderCancelActivity extends in.hopscotch.android.activity.parent.m implements View.OnClickListener, SwipePayButton.b {
    public static final int z = 0;
    private int changedQty;
    private int editedItemIndex;
    private rd footerBinding;
    private td headerBinding;
    private boolean isCancelReasonSelected;
    private in.hopscotch.android.adapter.h mCancellableOrderItemsAdapter;
    private OrderCancelInfoResponse mOrderCancelInfoResponse;
    private PopupWindow mPopupWindow;
    private String masterOrderBarCode;
    private long masterOrderId;
    private boolean noRefundAllowed;
    private in.hopscotch.android.databinding.y0 orderCancelBinding;
    private WheelVerticalView quantityWheelVerticalView;
    private boolean isAllSelected = false;
    private List<OrderCancelInfoResponse.CancellableOrderItem> selectedItems = new ArrayList();

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

        @Override
        public final void onFailure(Throwable th) {
            ?? r2 = OrderCancelActivity.this;
            r2.W0();
            displayFailureMessage(r2, null);
            ((OrderCancelActivity) r2).orderCancelBinding.f.e();
            r2.G1();
        }

        @Override
        public final void onResponse(Response<OrderCancelResponse> response) {
            ?? r0 = OrderCancelActivity.this;
            r0.W0();
            if (response == null || !response.isSuccessful()) {
                displayFailureMessage(r0, response);
                ((OrderCancelActivity) r0).orderCancelBinding.f.e();
                r0.G1();
                return;
            }
            if (response.body() != null) {
                String str = ((OrderCancelResponse) response.body()).action;
                String str2 = in.hopscotch.android.util.a1.a;
                if ("success".equalsIgnoreCase(str)) {
                    OrderCancelActivity.u1(r0, (OrderCancelResponse) response.body());
                    return;
                }
            }
            in.hopscotch.android.util.a1.S((Activity) r0, (ActionResponse) response.body(), (String) null);
            ((OrderCancelActivity) r0).orderCancelBinding.f.e();
            r0.G1();
        }
    }

    public class b extends HSRetrofitCallback<OrderRefundInfo> {
        public b() {
        }

        @Override
        public final void onFailure(Throwable th) {
            SwipePayButton.b bVar = OrderCancelActivity.this;
            bVar.W0();
            in.hopscotch.android.components.toast.a.c(bVar, 2, bVar.getString(in.hopscotch.android.components.s.generic_error));
        }

        @Override
        public final void onResponse(Response<OrderRefundInfo> response) {
            ?? r0 = OrderCancelActivity.this;
            r0.W0();
            if (!response.isSuccessful()) {
                in.hopscotch.android.components.toast.a.c(r0, 2, r0.getString(in.hopscotch.android.components.s.generic_error));
                return;
            }
            OrderRefundInfo orderRefundInfo = (OrderRefundInfo) response.body();
            if (orderRefundInfo == null) {
                in.hopscotch.android.components.toast.a.c(r0, 2, r0.getString(in.hopscotch.android.components.s.generic_error));
                return;
            }
            if (orderRefundInfo.isSuccessful()) {
                OrderCancelActivity.w1(r0, orderRefundInfo);
            } else if (orderRefundInfo.getMessage() != null) {
                in.hopscotch.android.components.toast.a.c(r0, 2, orderRefundInfo.getMessage());
            } else {
                in.hopscotch.android.components.toast.a.c(r0, 2, r0.getString(in.hopscotch.android.components.s.generic_error));
            }
        }
    }

    public static class c {
        public ArrayList a;
        public boolean b;
        public boolean c;
        public boolean d;

        public c(int i) {
            this();
        }

        private c() {
        }
    }

    public static void j1(OrderCancelActivity orderCancelActivity) {
        if (orderCancelActivity.footerBinding.w.d.getVisibility() == 8) {
            orderCancelActivity.footerBinding.w.e.setVisibility(0);
            orderCancelActivity.footerBinding.w.g.setVisibility(8);
            in.hopscotch.android.util.e.b(orderCancelActivity.footerBinding.w.d);
            in.hopscotch.android.util.e.c(orderCancelActivity.footerBinding.w.j, true);
            return;
        }
        orderCancelActivity.footerBinding.w.e.setVisibility(8);
        orderCancelActivity.footerBinding.w.g.setVisibility(0);
        in.hopscotch.android.util.e.c(orderCancelActivity.footerBinding.w.j, false);
        in.hopscotch.android.util.e.a(orderCancelActivity.footerBinding.w.d);
    }

    public static void k1(OrderCancelActivity orderCancelActivity) {
        int i = orderCancelActivity.editedItemIndex;
        if (i < 0 || i >= orderCancelActivity.mOrderCancelInfoResponse.cancellableOrderItems.size()) {
            return;
        }
        orderCancelActivity.A1(orderCancelActivity.editedItemIndex, orderCancelActivity.changedQty, true);
        orderCancelActivity.editedItemIndex = -1;
        orderCancelActivity.changedQty = -1;
        PopupWindow popupWindow = orderCancelActivity.mPopupWindow;
        if (popupWindow == null || !popupWindow.isShowing()) {
            return;
        }
        orderCancelActivity.mPopupWindow.dismiss();
    }

    public static void l1(OrderCancelActivity orderCancelActivity, Dialog dialog) {
        orderCancelActivity.orderCancelBinding.f.setSwipeEnable(true);
        orderCancelActivity.orderCancelBinding.f.e();
        dialog.dismiss();
    }

    public static void n1(OrderCancelActivity orderCancelActivity, in.hopscotch.android.adapter.g0 g0Var, Dialog dialog, int i) {
        if (i < orderCancelActivity.mOrderCancelInfoResponse.cancellationReasons.size()) {
            int i2 = 0;
            while (i2 < orderCancelActivity.mOrderCancelInfoResponse.cancellationReasons.size()) {
                orderCancelActivity.mOrderCancelInfoResponse.cancellationReasons.get(i2).isSelected = i == i2;
                if (orderCancelActivity.mOrderCancelInfoResponse.cancellationReasons.get(i2).isSelected) {
                    orderCancelActivity.isCancelReasonSelected = true;
                    orderCancelActivity.G1();
                }
                i2++;
            }
            g0Var.notifyDataSetChanged();
        }
        dialog.dismiss();
        try {
            if (i < orderCancelActivity.mOrderCancelInfoResponse.cancellationReasons.size() && orderCancelActivity.mOrderCancelInfoResponse.cancellationReasons.get(i).isSelected) {
                orderCancelActivity.footerBinding.u.setText(orderCancelActivity.mOrderCancelInfoResponse.cancellationReasons.get(i).description);
                orderCancelActivity.footerBinding.u.setTextColor(orderCancelActivity.getResources().getColor(in.hopscotch.android.components.m.black));
            }
            orderCancelActivity.F1();
        } catch (Exception e) {
            in.hopscotch.android.util.g.b(e);
        }
    }

    public static void o1(final OrderCancelActivity orderCancelActivity, int i) {
        if (i < 0) {
            orderCancelActivity.getClass();
            return;
        }
        if (i < orderCancelActivity.mOrderCancelInfoResponse.cancellableOrderItems.size()) {
            ArrayList arrayList = new ArrayList();
            for (int i2 = 1; i2 <= orderCancelActivity.mOrderCancelInfoResponse.cancellableOrderItems.get(i).qty; i2++) {
                arrayList.add(i2 + "");
            }
            at.mogree.spinnerwheel.library.adapters.c cVar = new at.mogree.spinnerwheel.library.adapters.c(orderCancelActivity, arrayList);
            ((at.mogree.spinnerwheel.library.adapters.b) cVar).c = 2131559055;
            ((at.mogree.spinnerwheel.library.adapters.b) cVar).d = 2131364885;
            orderCancelActivity.quantityWheelVerticalView.setViewAdapter(cVar);
            orderCancelActivity.quantityWheelVerticalView.setCurrentItem(orderCancelActivity.mOrderCancelInfoResponse.cancellableOrderItems.get(i).cancelledQuantity - 1);
            orderCancelActivity.quantityWheelVerticalView.s();
            orderCancelActivity.editedItemIndex = i;
            orderCancelActivity.changedQty = orderCancelActivity.mOrderCancelInfoResponse.cancellableOrderItems.get(i).cancelledQuantity;
            orderCancelActivity.quantityWheelVerticalView.b((t1) new at.mogree.spinnerwheel.library.c() {
                public final void a(AbstractWheel abstractWheel, int i3, int i4) {
                    OrderCancelActivity.this.changedQty = i4 + 1;
                }
            });
            PopupWindow popupWindow = orderCancelActivity.mPopupWindow;
            if (popupWindow != null) {
                popupWindow.showAtLocation(orderCancelActivity.t, 80, 0, 0);
            }
        }
    }

    public static void t1(OrderCancelActivity orderCancelActivity) {
        orderCancelActivity.footerBinding.v.setVisibility(8);
        orderCancelActivity.footerBinding.m.setVisibility(0);
    }

    public static void u1(OrderCancelActivity orderCancelActivity, OrderCancelResponse orderCancelResponse) {
        orderCancelActivity.getClass();
        Intent intent = new Intent();
        intent.putExtra("DISPLAY_TYPE", orderCancelResponse.displayType);
        intent.putExtra("CANCEL_MESSAGE", orderCancelResponse.message);
        intent.putExtra("MY_ORDERS_ORDER_ID", android.support.v4.media.session.c.f(new StringBuilder(), orderCancelActivity.masterOrderId, ""));
        intent.putExtra("MY_ORDERS_BARCODE", orderCancelActivity.masterOrderBarCode);
        intent.putExtra("IS_FROM_ORDER_CANCEL", true);
        intent.putExtra("ACTION_URI", orderCancelResponse.actionURI);
        orderCancelActivity.setResult(-1, intent);
        orderCancelActivity.finish();
    }

    public static void v1(OrderCancelActivity orderCancelActivity) {
        List<OrderCancelInfoResponse.CancellableOrderItem> list;
        OrderCancelInfoResponse orderCancelInfoResponse = orderCancelActivity.mOrderCancelInfoResponse;
        if (orderCancelInfoResponse == null || (list = orderCancelInfoResponse.cancellableOrderItems) == null || list.isEmpty()) {
            return;
        }
        orderCancelActivity.mOrderCancelInfoResponse.cancellableOrderIds = new ArrayList();
        for (int i = 0; i < orderCancelActivity.mOrderCancelInfoResponse.cancellableOrderItems.size(); i++) {
            int i2 = orderCancelActivity.mOrderCancelInfoResponse.cancellableOrderItems.get(i).orderId;
            if (!orderCancelActivity.mOrderCancelInfoResponse.cancellableOrderIds.contains(Integer.valueOf(i2))) {
                orderCancelActivity.mOrderCancelInfoResponse.cancellableOrderIds.add(Integer.valueOf(i2));
            }
        }
    }

    public static void w1(OrderCancelActivity orderCancelActivity, OrderRefundInfo orderRefundInfo) {
        orderCancelActivity.getClass();
        if (orderRefundInfo.getNoRefundMessage() != null) {
            orderCancelActivity.footerBinding.e.setVisibility(0);
            orderCancelActivity.footerBinding.f.setText(orderRefundInfo.getNoRefundMessage().getTitle());
            orderCancelActivity.footerBinding.d.setText(orderRefundInfo.getNoRefundMessage().getInformation());
        } else {
            orderCancelActivity.footerBinding.e.setVisibility(8);
        }
        if (orderRefundInfo.getOrderSummary() == null || orderRefundInfo.getOrderSummary().getRefundDetails() == null) {
            orderCancelActivity.footerBinding.w.f.setVisibility(8);
        } else {
            orderCancelActivity.footerBinding.w.f.setVisibility(0);
            String labelText = orderRefundInfo.getOrderSummary().getRefundDetails().getLabelText();
            String amount = orderRefundInfo.getOrderSummary().getRefundDetails().getAmount();
            SpannableString spannableString = new SpannableString(android.support.v4.media.a.k(labelText, " ", amount));
            int length = labelText.length() + 1;
            spannableString.setSpan(new ForegroundColorSpan(Color.parseColor(orderRefundInfo.getOrderSummary().getRefundDetails().getColor())), length, amount.length() + length, 33);
            orderCancelActivity.footerBinding.w.k.setText(spannableString);
            if (!orderRefundInfo.getOrderSummary().getPricingData().isEmpty()) {
                orderCancelActivity.footerBinding.w.d.setAdapter(new in.hopscotch.android.adapter.f2(orderRefundInfo.getOrderSummary().getPricingData()));
            }
            if (orderRefundInfo.getOrderSummary().getCreditInformation() != null) {
                orderCancelActivity.footerBinding.w.g.setVisibility(0);
                orderCancelActivity.footerBinding.w.l.setVisibility(0);
                CreditInformation creditInformation = orderRefundInfo.getOrderSummary().getCreditInformation();
                orderCancelActivity.footerBinding.w.h.setText(creditInformation.getTitle());
                orderCancelActivity.footerBinding.w.i.setText(creditInformation.getInformation());
            } else {
                orderCancelActivity.footerBinding.w.g.setVisibility(4);
                orderCancelActivity.footerBinding.w.l.setVisibility(8);
            }
            orderCancelActivity.footerBinding.w.m.setOnClickListener(new androidx.media3.ui.j(orderCancelActivity, 7));
        }
        if (orderRefundInfo.getRefundDetails() != null) {
            orderCancelActivity.footerBinding.t.setText(orderRefundInfo.getRefundDetails().getTitle());
            orderCancelActivity.mOrderCancelInfoResponse.refundModes.clear();
            orderCancelActivity.mOrderCancelInfoResponse.refundModes.addAll(orderRefundInfo.getRefundDetails().getModes());
        }
        orderCancelActivity.footerBinding.u.setOnClickListener(orderCancelActivity);
        if (orderCancelActivity.noRefundAllowed) {
            orderCancelActivity.footerBinding.s.setVisibility(8);
        } else {
            orderCancelActivity.footerBinding.s.setVisibility(0);
        }
        List<OrderCancelInfoResponse.RefundMode> list = orderCancelActivity.mOrderCancelInfoResponse.refundModes;
        if (list == null || list.size() <= 1) {
            orderCancelActivity.footerBinding.s.setVisibility(8);
            return;
        }
        if (orderRefundInfo.getRefundPolicy() != null) {
            orderCancelActivity.footerBinding.x.e.setVisibility(0);
            orderCancelActivity.footerBinding.x.d.setText(orderRefundInfo.getRefundPolicy().getTitle());
            orderCancelActivity.footerBinding.x.e.setOnClickListener(new com.google.android.material.snackbar.m(1, orderCancelActivity, orderRefundInfo));
        }
        for (int i = 0; i < orderCancelActivity.mOrderCancelInfoResponse.refundModes.size(); i++) {
            if (orderCancelActivity.mOrderCancelInfoResponse.refundModes.get(i).refundType != null) {
                if (orderCancelActivity.mOrderCancelInfoResponse.refundModes.get(i).refundType.equalsIgnoreCase("M")) {
                    orderCancelActivity.footerBinding.q.setChecked(orderCancelActivity.mOrderCancelInfoResponse.refundModes.get(i).isSelected);
                    orderCancelActivity.footerBinding.q.setTag("M");
                    orderCancelActivity.footerBinding.q.setOnClickListener(orderCancelActivity);
                    orderCancelActivity.footerBinding.r.setText(orderCancelActivity.mOrderCancelInfoResponse.refundModes.get(i).title);
                    orderCancelActivity.footerBinding.o.setText(orderCancelActivity.mOrderCancelInfoResponse.refundModes.get(i).information);
                    if (!orderCancelActivity.footerBinding.q.isChecked()) {
                        orderCancelActivity.footerBinding.q.performClick();
                    }
                }
                if (orderCancelActivity.mOrderCancelInfoResponse.refundModes.get(i).refundType.equalsIgnoreCase("B")) {
                    orderCancelActivity.footerBinding.k.setChecked(orderCancelActivity.mOrderCancelInfoResponse.refundModes.get(i).isSelected);
                    orderCancelActivity.footerBinding.k.setTag("B");
                    orderCancelActivity.footerBinding.k.setOnClickListener(orderCancelActivity);
                    orderCancelActivity.footerBinding.l.setText(orderCancelActivity.mOrderCancelInfoResponse.refundModes.get(i).title);
                    orderCancelActivity.footerBinding.i.setText(orderCancelActivity.mOrderCancelInfoResponse.refundModes.get(i).information);
                }
            }
        }
        orderCancelActivity.footerBinding.p.setOnClickListener(orderCancelActivity);
        orderCancelActivity.footerBinding.j.setOnClickListener(orderCancelActivity);
    }

    public static void x1(OrderCancelActivity orderCancelActivity) {
        List<OrderCancelInfoResponse.CancellableOrderItem> list;
        OrderCancelInfoResponse orderCancelInfoResponse = orderCancelActivity.mOrderCancelInfoResponse;
        if (orderCancelInfoResponse == null || (list = orderCancelInfoResponse.cancellableOrderItems) == null || list.size() > 1) {
            orderCancelActivity.headerBinding.e.setVisibility(0);
            orderCancelActivity.headerBinding.e.setOnClickListener(orderCancelActivity);
            orderCancelActivity.headerBinding.d.setOnClickListener(orderCancelActivity);
        } else {
            orderCancelActivity.headerBinding.e.setVisibility(8);
            orderCancelActivity.headerBinding.d.setVisibility(8);
        }
        orderCancelActivity.mCancellableOrderItemsAdapter.notifyDataSetChanged();
    }

    public final void A1(int i, int i2, boolean z2) {
        this.mOrderCancelInfoResponse.cancellableOrderItems.get(i).cancelledQuantity = i2;
        if (!this.isAllSelected || !z2) {
            this.isAllSelected = false;
            this.mOrderCancelInfoResponse.cancellableOrderItems.get(i).isCancelled = z2;
            this.mCancellableOrderItemsAdapter.notifyDataSetChanged();
            J1();
            B1();
            z1();
            G1();
        }
        if (z2) {
            this.selectedItems.add(this.mOrderCancelInfoResponse.cancellableOrderItems.get(i));
        } else {
            this.selectedItems.remove(this.mOrderCancelInfoResponse.cancellableOrderItems.get(i));
        }
        F1();
    }

    public final void B1() {
        int i = 0;
        for (int i2 = 0; i2 < this.mOrderCancelInfoResponse.cancellableOrderItems.size(); i2++) {
            if (this.mOrderCancelInfoResponse.cancellableOrderItems.get(i2).isCancelled) {
                i += this.mOrderCancelInfoResponse.cancellableOrderItems.get(i2).cancelledQuantity;
            }
        }
        androidx.appcompat.app.a supportActionBar = getSupportActionBar();
        if (supportActionBar != null) {
            supportActionBar.F(i == 0 ? getString(2132018576) : i == 1 ? getString(2132018578, Integer.valueOf(i)) : getString(2132018577, Integer.valueOf(i)));
        }
    }

    public final void C1(String str, boolean z2) {
        for (int i = 0; i < this.mOrderCancelInfoResponse.refundModes.size(); i++) {
            if (str.equalsIgnoreCase(this.mOrderCancelInfoResponse.refundModes.get(i).refundType)) {
                this.mOrderCancelInfoResponse.refundModes.get(i).isSelected = z2;
            } else {
                this.mOrderCancelInfoResponse.refundModes.get(i).isSelected = false;
            }
        }
        if (str.equalsIgnoreCase("M")) {
            if (z2) {
                this.footerBinding.k.setChecked(false);
                this.footerBinding.n.setVisibility(0);
                this.footerBinding.h.setVisibility(8);
                return;
            }
            return;
        }
        if (z2) {
            this.footerBinding.q.setChecked(false);
            this.footerBinding.h.setVisibility(0);
            this.footerBinding.n.setVisibility(8);
        }
    }

    public final void D1() {
        for (int i = 0; i < this.mOrderCancelInfoResponse.cancellableOrderItems.size(); i++) {
            this.mOrderCancelInfoResponse.cancellableOrderItems.get(i).isCancelled = false;
            this.mOrderCancelInfoResponse.cancellableOrderItems.get(i).cancelledQuantity = this.mOrderCancelInfoResponse.cancellableOrderItems.get(i).qty;
        }
        this.isAllSelected = false;
        this.mCancellableOrderItemsAdapter.notifyDataSetChanged();
        this.selectedItems.clear();
        J1();
        B1();
        z1();
        G1();
        F1();
    }

    public final void E1() {
        List<OrderCancelInfoResponse.CancellationReason> list = this.mOrderCancelInfoResponse.cancellationReasons;
        if (list == null || list.size() <= 0) {
            return;
        }
        final Dialog dialog = new Dialog(this);
        dialog.requestWindowFeature(1);
        dialog.setContentView(2131558957);
        dialog.setCancelable(false);
        ListView listView = (ListView) dialog.findViewById(2131363710);
        final in.hopscotch.android.adapter.g0 g0Var = new in.hopscotch.android.adapter.g0(this);
        g0Var.a(this.mOrderCancelInfoResponse.cancellationReasons);
        listView.setAdapter((ListAdapter) g0Var);
        listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
            @Override
            public final void onItemClick(AdapterView adapterView, View view, int i, long j) {
                OrderCancelActivity.n1(OrderCancelActivity.this, g0Var, dialog, i);
            }
        });
        ((TextView) dialog.findViewById(2131363709)).setOnClickListener(new d(2, this, dialog));
        dialog.show();
    }

    public final void F1() {
        String str;
        if (this.selectedItems.isEmpty()) {
            this.footerBinding.w.f.setVisibility(8);
            this.footerBinding.e.setVisibility(8);
            this.footerBinding.s.setVisibility(8);
            return;
        }
        Z0();
        HashMap hashMap = new HashMap();
        ArrayList arrayList = new ArrayList();
        for (int i = 0; i < this.selectedItems.size(); i++) {
            HashMap hashMap2 = new HashMap();
            hashMap2.put("sku", this.selectedItems.get(i).sku);
            hashMap2.put(ApiParam.OrderCancel.QTY, Integer.valueOf(this.selectedItems.get(i).cancelledQuantity));
            int i2 = 0;
            while (true) {
                if (i2 >= this.mOrderCancelInfoResponse.cancellationReasons.size()) {
                    str = "";
                    break;
                } else {
                    if (this.mOrderCancelInfoResponse.cancellationReasons.get(i2).isSelected) {
                        str = this.mOrderCancelInfoResponse.cancellationReasons.get(i2).description;
                        break;
                    }
                    i2++;
                }
            }
            hashMap2.put("reason", str);
            hashMap2.put(ApiParam.OrderCancel.REASON_COMMENT, this.footerBinding.g.getText() != null ? this.footerBinding.g.getText().toString() : null);
            arrayList.add(hashMap2);
        }
        hashMap.put(ApiParam.OrderReturnParam.ITEMS, arrayList);
        OrderReturnApiFactory.getInstance().getRefundInfoRequest(OrderReturnApiFactory.REFUND_TYPE_CANCEL, this.masterOrderId, hashMap, new b());
    }

    public final void G1() {
        boolean z2;
        List<OrderCancelInfoResponse.CancellationReason> list;
        OrderCancelInfoResponse orderCancelInfoResponse = this.mOrderCancelInfoResponse;
        if (orderCancelInfoResponse != null && (list = orderCancelInfoResponse.cancellationReasons) != null && !list.isEmpty() && this.footerBinding.m.getVisibility() != 8) {
            for (int i = 0; i < this.mOrderCancelInfoResponse.cancellableOrderItems.size(); i++) {
                if (this.mOrderCancelInfoResponse.cancellableOrderItems.get(i).isCancelled) {
                    z2 = true;
                    break;
                }
            }
        }
        z2 = false;
        SwipePayButton swipePayButton = this.orderCancelBinding.f;
        swipePayButton.setSwipeEnable(swipePayButton.getVisibility() == 0 && z2);
        androidx.appcompat.widget.f fVar = this.orderCancelBinding.e;
        fVar.setEnabled(fVar.getVisibility() == 0 && z2);
    }

    public final void H1() {
        for (int i = 0; i < this.mOrderCancelInfoResponse.cancellableOrderItems.size(); i++) {
            this.mOrderCancelInfoResponse.cancellableOrderItems.get(i).isCancelled = false;
        }
        this.mCancellableOrderItemsAdapter.notifyDataSetChanged();
        this.selectedItems.clear();
        for (int i2 = 0; i2 < this.mOrderCancelInfoResponse.cancellableOrderItems.size(); i2++) {
            this.mOrderCancelInfoResponse.cancellableOrderItems.get(i2).isCancelled = true;
            this.mOrderCancelInfoResponse.cancellableOrderItems.get(i2).cancelledQuantity = this.mOrderCancelInfoResponse.cancellableOrderItems.get(i2).qty;
            this.selectedItems.add(this.mOrderCancelInfoResponse.cancellableOrderItems.get(i2));
        }
        this.isAllSelected = true;
        this.mCancellableOrderItemsAdapter.notifyDataSetChanged();
        J1();
        B1();
        z1();
        G1();
        F1();
    }

    public final void I1() {
        View inflate = getLayoutInflater().inflate(2131558531, (ViewGroup) null, false);
        this.quantityWheelVerticalView = inflate.findViewById(2131363708);
        Button button = (Button) inflate.findViewById(2131363707);
        inflate.findViewById(2131362070).setOnClickListener(this);
        button.setOnClickListener(this);
        PopupWindow popupWindow = new PopupWindow(inflate, -1, -2);
        this.mPopupWindow = popupWindow;
        popupWindow.setBackgroundDrawable(getResources().getDrawable(in.hopscotch.android.components.m.grey_overlay));
        this.mPopupWindow.setAnimationStyle(2132084079);
        this.mPopupWindow.setOutsideTouchable(true);
        this.mPopupWindow.setFocusable(true);
        this.mPopupWindow.setSoftInputMode(16);
    }

    public final void J1() {
        if (this.mOrderCancelInfoResponse.cancellableOrderItems.size() <= 1) {
            return;
        }
        for (int i = 0; i < this.mOrderCancelInfoResponse.cancellableOrderItems.size(); i++) {
            if (this.mOrderCancelInfoResponse.cancellableOrderItems.get(i).isCancelled) {
                this.headerBinding.e.setVisibility(8);
                this.headerBinding.d.setVisibility(0);
                return;
            }
        }
        this.headerBinding.d.setVisibility(8);
        this.headerBinding.e.setVisibility(0);
    }

    public final void K1() {
        if (this.isCancelReasonSelected) {
            y1();
        } else {
            E1();
            this.orderCancelBinding.f.e();
        }
    }

    public final void onBackPressed() {
        PopupWindow popupWindow = this.mPopupWindow;
        if (popupWindow != null && popupWindow.isShowing()) {
            this.mPopupWindow.dismiss();
            return;
        }
        in.hopscotch.android.util.l.a().c();
        finish();
        super/*androidx.activity.j*/.onBackPressed();
    }

    @Override
    public void onClick(View view) {
        try {
            switch (view.getId()) {
                case 2131362070:
                    PopupWindow popupWindow = this.mPopupWindow;
                    if (popupWindow != null && popupWindow.isShowing()) {
                        this.mPopupWindow.dismiss();
                        break;
                    }
                    break;
                case 2131362292:
                    int intValue = ((Integer) view.getTag()).intValue();
                    OrderCancelInfoResponse.CancellableOrderItem cancellableOrderItem = this.mOrderCancelInfoResponse.cancellableOrderItems.get(intValue);
                    boolean z2 = !cancellableOrderItem.isCancelled;
                    if (z2 && cancellableOrderItem.qty > 1) {
                        this.orderCancelBinding.d.smoothScrollToPositionFromTop(intValue + 1, 0);
                        view.postDelayed(new com.google.android.material.sidesheet.e(intValue, 1, this), 350L);
                        break;
                    } else {
                        A1(intValue, cancellableOrderItem.qty, z2);
                        break;
                    }
                case 2131363682:
                    this.footerBinding.k.performClick();
                    break;
                case 2131363683:
                case 2131363705:
                    C1((String) view.getTag(), ((RadioButton) view).isChecked());
                    break;
                case 2131363686:
                    D1();
                    break;
                case 2131363704:
                    this.footerBinding.q.performClick();
                    break;
                case 2131363707:
                    new Handler().postDelayed(new androidx.core.app.a(this, 18), 400L);
                    break;
                case 2131363720:
                    H1();
                    break;
                case 2131363721:
                    E1();
                    break;
                case 2131363722:
                    y1();
                    break;
            }
        } catch (Exception e) {
            in.hopscotch.android.util.g.b(e);
        }
    }

    @Override
    public final void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        com.google.firebase.crashlytics.c.a().d("ACTIVITY_NAME", getClass().getName());
        try {
            LayoutInflater layoutInflater = getLayoutInflater();
            FrameLayout frameLayout = this.t;
            int i = in.hopscotch.android.databinding.y0.g;
            this.orderCancelBinding = (in.hopscotch.android.databinding.y0) androidx.databinding.p.M(layoutInflater, 2131558477, frameLayout, true, androidx.databinding.g.e());
            this.x.c();
            this.r.setDrawerLockMode(1, 3);
            this.masterOrderId = getIntent().getLongExtra("MASTER_ORDER_ID", -1L);
            this.masterOrderBarCode = getIntent().getStringExtra("MASTER_ORDER_BAR_CODE");
            this.mOrderCancelInfoResponse = in.hopscotch.android.util.l.a().b();
            this.noRefundAllowed = getIntent().getBooleanExtra("NO_REFUND_ALLOWED", false);
            this.orderCancelBinding.e.setOnClickListener(this);
            this.orderCancelBinding.f.setOnSwipeListener(this);
            this.orderCancelBinding.f.setText(getString(2132019182));
            ListView listView = this.orderCancelBinding.d;
            LayoutInflater layoutInflater2 = getLayoutInflater();
            ListView listView2 = this.orderCancelBinding.d;
            int i2 = td.f;
            td tdVar = (td) androidx.databinding.p.M(layoutInflater2, 2131558955, listView2, false, androidx.databinding.g.e());
            this.headerBinding = tdVar;
            listView.addHeaderView(tdVar.E());
            ListView listView3 = this.orderCancelBinding.d;
            LayoutInflater layoutInflater3 = getLayoutInflater();
            ListView listView4 = this.orderCancelBinding.d;
            int i3 = rd.y;
            rd rdVar = (rd) androidx.databinding.p.M(layoutInflater3, 2131558954, listView4, false, androidx.databinding.g.e());
            this.footerBinding = rdVar;
            listView3.addFooterView(rdVar.E());
            this.mCancellableOrderItemsAdapter = new in.hopscotch.android.adapter.h(this, this);
            androidx.appcompat.app.a supportActionBar = getSupportActionBar();
            if (supportActionBar != null) {
                in.hopscotch.android.util.a1.N(this, supportActionBar);
            }
            I1();
            this.orderCancelBinding.d.setAdapter((ListAdapter) this.mCancellableOrderItemsAdapter);
            Z0();
            G1();
            OrdersApiFactory.getInstance().getCancelInfoItems(this.masterOrderId, 2, new u1(this));
        } catch (Exception e) {
            in.hopscotch.android.util.g.b(e);
        }
    }

    @Override
    public final void onDestroy() {
        in.hopscotch.android.util.l.a().c();
        super.onDestroy();
    }

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

    public final void y1() {
        int i;
        String str;
        if (!this.isCancelReasonSelected) {
            E1();
            return;
        }
        Z0();
        OrdersApiFactory ordersApiFactory = OrdersApiFactory.getInstance();
        HashMap hashMap = new HashMap();
        hashMap.put(ApiParam.OrderCancel.MASTER_ORDER_ID, Long.valueOf(this.masterOrderId));
        int i2 = 0;
        while (true) {
            if (i2 >= this.mOrderCancelInfoResponse.cancellationReasons.size()) {
                i = 0;
                break;
            } else {
                if (this.mOrderCancelInfoResponse.cancellationReasons.get(i2).isSelected) {
                    i = this.mOrderCancelInfoResponse.cancellationReasons.get(i2).id;
                    break;
                }
                i2++;
            }
        }
        hashMap.put(ApiParam.OrderCancel.CANCEL_REASON_ID, Integer.valueOf(i));
        if (this.mOrderCancelInfoResponse.refundModes != null) {
            for (int i3 = 0; i3 < this.mOrderCancelInfoResponse.refundModes.size(); i3++) {
                if (this.mOrderCancelInfoResponse.refundModes.get(i3).isSelected) {
                    str = this.mOrderCancelInfoResponse.refundModes.get(i3).refundType;
                    break;
                }
            }
        }
        str = null;
        hashMap.put(ApiParam.OrderCancel.REFUND_TYPE, str);
        ArrayList arrayList = new ArrayList();
        for (int i4 = 0; i4 < this.mOrderCancelInfoResponse.cancellableOrderItems.size(); i4++) {
            if (this.mOrderCancelInfoResponse.cancellableOrderItems.get(i4).isCancelled) {
                OrderCancelRequestItem orderCancelRequestItem = new OrderCancelRequestItem();
                orderCancelRequestItem.order_id = android.support.v4.media.b.i("", this.mOrderCancelInfoResponse.cancellableOrderItems.get(i4).orderId, new StringBuilder());
                orderCancelRequestItem.qty = android.support.v4.media.b.i("", this.mOrderCancelInfoResponse.cancellableOrderItems.get(i4).cancelledQuantity, new StringBuilder());
                orderCancelRequestItem.sku = this.mOrderCancelInfoResponse.cancellableOrderItems.get(i4).sku;
                arrayList.add(orderCancelRequestItem);
            }
        }
        hashMap.put(ApiParam.OrderCancel.CANCEL_ORDER_REQUEST_ITEMS, arrayList);
        hashMap.put(ApiParam.OrderCancel.CANCEL_ORDER_COMMENT, this.footerBinding.g.getText() != null ? this.footerBinding.g.getText().toString() : null);
        ordersApiFactory.cancelOrderItems(hashMap, new a());
    }

    public final void z1() {
        List<Integer> list;
        OrderCancelInfoResponse orderCancelInfoResponse = this.mOrderCancelInfoResponse;
        if (orderCancelInfoResponse == null || (list = orderCancelInfoResponse.cancellableOrderIds) == null || list.isEmpty()) {
            return;
        }
        ArrayList arrayList = new ArrayList();
        int i = 0;
        for (int i2 = 0; i2 < this.mOrderCancelInfoResponse.cancellableOrderIds.size(); i2++) {
            c cVar = new c(i);
            cVar.c = false;
            cVar.b = false;
            this.mOrderCancelInfoResponse.cancellableOrderIds.get(i2).getClass();
            cVar.a = new ArrayList();
            for (int i3 = 0; i3 < this.mOrderCancelInfoResponse.cancellableOrderItems.size(); i3++) {
                if (this.mOrderCancelInfoResponse.cancellableOrderIds.get(i2).intValue() == this.mOrderCancelInfoResponse.cancellableOrderItems.get(i3).orderId) {
                    cVar.a.add(this.mOrderCancelInfoResponse.cancellableOrderItems.get(i3));
                }
            }
            arrayList.add(cVar);
        }
        for (int i4 = 0; i4 < arrayList.size(); i4++) {
            ((c) arrayList.get(i4)).b = true;
            ((c) arrayList.get(i4)).d = true;
            for (int i5 = 0; i5 < ((c) arrayList.get(i4)).a.size(); i5++) {
                if (((OrderCancelInfoResponse.CancellableOrderItem) ((c) arrayList.get(i4)).a.get(i5)).isCancelled) {
                    ((c) arrayList.get(i4)).d = false;
                } else {
                    ((c) arrayList.get(i4)).b = false;
                }
            }
            ((c) arrayList.get(i4)).c = true;
            for (int i6 = 0; i6 < ((c) arrayList.get(i4)).a.size(); i6++) {
                if (((OrderCancelInfoResponse.CancellableOrderItem) ((c) arrayList.get(i4)).a.get(i6)).isCancelled && !((OrderCancelInfoResponse.CancellableOrderItem) ((c) arrayList.get(i4)).a.get(i6)).partialCancel.equalsIgnoreCase("auto")) {
                    ((c) arrayList.get(i4)).c = false;
                }
                if (((OrderCancelInfoResponse.CancellableOrderItem) ((c) arrayList.get(i4)).a.get(i6)).isCancelled && ((OrderCancelInfoResponse.CancellableOrderItem) ((c) arrayList.get(i4)).a.get(i6)).cancelledQuantity != ((OrderCancelInfoResponse.CancellableOrderItem) ((c) arrayList.get(i4)).a.get(i6)).qty) {
                    ((c) arrayList.get(i4)).b = false;
                }
            }
        }
        for (int i7 = 0; i7 < arrayList.size(); i7++) {
            if (!((c) arrayList.get(i7)).d && !((c) arrayList.get(i7)).b && !((c) arrayList.get(i7)).c) {
                this.orderCancelBinding.f.setVisibility(8);
                this.orderCancelBinding.e.setVisibility(0);
                return;
            }
        }
        this.orderCancelBinding.e.setVisibility(8);
        this.orderCancelBinding.f.setVisibility(0);
    }
}