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