正在查看: Hopscotch v9.7.2 应用的 OrderCancelActivity.java JAVA 源代码文件
本页面展示 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);
}
}