正在查看: SpeedCash v6.5.1482 应用的 AutoDebitActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: SpeedCash v6.5.1482 应用的 AutoDebitActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package com.bm.sc.bebasbayar.ui.activity.cash;
import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.SparseArray;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageButton;
import android.widget.TextView;
import androidx.appcompat.app.ActionBar;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.auth.ui.BottomNavigationActivity;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.BaseAdapter;
import com.bm.sc.bebasbayar.adapter.GridSpacingItemDecoration;
import com.bm.sc.bebasbayar.adapter.entity.AutoDebitEvent;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.adapter.list.AutoDebitAdapter;
import com.bm.sc.bebasbayar.adapter.list.ProdukListAutoDebitAdapter;
import com.bm.sc.bebasbayar.handler.FirebaseProcessor;
import com.bm.sc.bebasbayar.handler.MessageComposer;
import com.bm.sc.bebasbayar.handler.MessageSender;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.AutoDebitFormFactory;
import com.bm.sc.bebasbayar.helper.AutoDebitHelper;
import com.bm.sc.bebasbayar.helper.WidgetHelper;
import com.bm.sc.bebasbayar.iface.AdapterInvoker;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.MPMessage;
import com.bm.sc.bebasbayar.message.api.AutoDebitMessage;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.DataSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.OtherHomeMenuActivity;
import com.bm.sc.bebasbayar.ui.activity.cash.AutoDebitActivity;
import com.bm.sc.bebasbayar.ui.activity.info.TransactionReportNewActivity;
import com.bm.sc.bebasbayar.ui.activity.ticket.PesawatBookingListActivity;
import com.bm.sc.bebasbayar.ui.fragment.dialog.AutoDebitDetailFragment;
import com.bm.sc.bebasbayar.ui.widget.DCStepper;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.DateTime;
import com.bm.sc.util.format.Locales;
import com.bm.sc.util.format.Mapper;
import com.orhanobut.dialogplus.DialogPlus;
import com.orhanobut.dialogplus.ViewHolder;
import com.wdullaer.materialdatetimepicker.date.DatePickerDialog;
import defpackage.ii0;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.LinkedHashMap;
import java.util.Objects;
import org.json.JSONException;
import org.json.JSONObject;
public class AutoDebitActivity extends BaseActivity implements AdapterInvoker, DatePickerDialog.OnDateSetListener, AutoDebitAdapter.Callback {
public HashMap<String, Object> d;
public SparseArray<String> e;
public RecyclerView f;
public DCStepper g;
public TextView h;
public TextView i;
public ImageButton j;
public b k;
public AutoDebitAdapter l;
public DatePickerDialog m;
public DatePickerDialog n;
public View o;
public View p;
public DialogPlus q;
public final String c = "create";
public double r = 0.0d;
public class a implements MessageProcess {
public a() {
}
@Override
public void afterProcess(BaseMessage baseMessage) {
AutoDebitMessage autoDebitMessage = new AutoDebitMessage(baseMessage);
WidgetHelper.setReadonly(AutoDebitActivity.this.j, false, false);
ArrayList arrayList = new ArrayList();
double d = 0.0d;
double d2 = Var.toDouble(((BaseActivity) AutoDebitActivity.this).appSession.retrieve(AppSession.PROPERTY_BALANCE), 0.0d);
if (!autoDebitMessage.isOK()) {
AutoDebitActivity.this.o.setVisibility(8);
AutoDebitActivity.this.l.updateList(arrayList);
return;
}
Iterator<HashMap<String, Object>> it = autoDebitMessage.getData().iterator();
double d3 = 0.0d;
while (it.hasNext()) {
HashMap<String, Object> next = it.next();
Object obj = next.get("data_order");
if (obj == null || !(obj instanceof ArrayList)) {
it = it;
} else {
ArrayList arrayList2 = (ArrayList) obj;
double d4 = Var.toDouble(next.get("nominal"), d);
if (Var.toString(next.get("enable"), "").equals("1")) {
d3 += d4;
}
Iterator it2 = arrayList2.iterator();
while (it2.hasNext()) {
HashMap hashMap = (HashMap) it2.next();
AutoDebitEvent autoDebitEvent = new AutoDebitEvent(Var.toInt(hashMap.get("idorder"), 0), Var.toInt(next.get("id_scheduler"), 0), Var.toString(next.get("id_produk"), ""));
autoDebitEvent.setDelivery_status(Var.toString(hashMap.get("delivery_status"), ""));
autoDebitEvent.setDelivery_time(DateTime.parse(Var.toString(hashMap.get("delivery_time"), ""), "yyyy-MM-dd HH:mm:ss"));
autoDebitEvent.setEnable(Var.toString(next.get("enable"), "").equals("1"));
autoDebitEvent.setId_pelanggan(Var.toString(next.get("id_pelanggan"), ""));
autoDebitEvent.setIdkategori(Var.toInt(next.get("idkategori"), 0));
autoDebitEvent.setKeterangan(Var.toString(hashMap.get("keterangan"), ""));
autoDebitEvent.setNominal(d4);
autoDebitEvent.setResponse_code(Var.toString(hashMap.get(MPMessage.INDEX_RC), BaseMessage.RESULT_UNKNOWN));
autoDebitEvent.setScheduled_time(DateTime.parse(Var.toString(hashMap.get("scheduled_time"), ""), "yyyy-MM-dd HH:mm:ss"));
autoDebitEvent.setSubject(Var.toString(next.get("subject"), ""));
autoDebitEvent.setProduct_name(Var.toString(next.get("produk"), "Product Name"));
autoDebitEvent.setCust_name(Var.toString(next.get("nama_pelanggan"), ""));
autoDebitEvent.setImage(Var.toString(next.get(FirebaseProcessor.KEY_IMAGE_URL), ""));
autoDebitEvent.setDate_start(Var.toInt(next.get("date_start"), 1));
autoDebitEvent.setDate_end(Var.toInt(next.get("date_end"), 1));
autoDebitEvent.setUntil_month(DateTime.parse(Var.toString(next.get("until_month"), "1"), "MMMM"));
autoDebitEvent.setUntil_year(Var.toInt(next.get("until_year"), 1));
arrayList.add(autoDebitEvent);
it = it;
it2 = it2;
d3 = d3;
}
}
d = 0.0d;
}
Collections.reverse(arrayList);
if (arrayList.size() > 0) {
AutoDebitActivity.this.o.setVisibility(0);
} else {
AutoDebitActivity.this.o.setVisibility(8);
}
AutoDebitActivity.this.l.updateList(arrayList);
if (d2 >= d3) {
AutoDebitActivity.this.findViewById(R.id.divider_balance).setVisibility(8);
AutoDebitActivity.this.findViewById(R.id.linear_balance).setVisibility(8);
} else {
AutoDebitActivity.this.findViewById(R.id.divider_balance).setVisibility(0);
AutoDebitActivity.this.findViewById(R.id.linear_balance).setVisibility(8);
AutoDebitActivity.this.findViewById(R.id.btn_topup).setOnClickListener(AutoDebitActivity.this);
((TextView) AutoDebitActivity.this.findViewById(R.id.tv_total_tagihan)).setText(Locales.moneyNoFraction(Var.toString(Double.valueOf(d3), "")));
}
}
@Override
public void backgroundProcess(long j, long j2, boolean z) {
}
@Override
public void preProcess() {
AutoDebitActivity.this.l.setLoadingState(true);
AutoDebitActivity.this.o.setVisibility(8);
WidgetHelper.setReadonly(AutoDebitActivity.this.j, true, false);
}
}
public static class b extends ProdukListAutoDebitAdapter {
public String g;
public String h;
public b(AdapterInvoker<ProdukListEntity> adapterInvoker) {
super(adapterInvoker);
this.g = "";
this.h = "";
}
public String b() {
return this.g;
}
public int c() {
if (this.g.isEmpty() || this.h.isEmpty()) {
return !this.g.isEmpty() ? 3 : 1;
}
return 2;
}
public void d(String str) {
this.g = str;
}
public void e(String str) {
this.h = str;
}
}
public void l(View view) {
onBackPressed();
}
public void y(View view) {
if (getIntent().getExtras() != null ? Var.toBoolean(Boolean.valueOf(getIntent().getExtras().getBoolean(AppSession.IS_FROM_NEW_HOME)), false) : false) {
Affinity.purge(this, OtherHomeMenuActivity.class);
} else {
Affinity.purge(this, BottomNavigationActivity.class);
}
}
public final void A() {
if (!x()) {
this.f.setVisibility(0);
this.p.setVisibility(8);
this.g.setVisibility(8);
WidgetHelper.setProductIdTag(this.o, "create", "");
initEventList();
return;
}
z();
this.f.setVisibility(8);
this.p.setVisibility(0);
this.g.setVisibility(8);
this.o.setVisibility(8);
WidgetHelper.setProductIdTag(this.o, PesawatBookingListActivity.FLAG_DATA, "");
w("", "");
}
@Override
public void adapterResult(BaseAdapter baseAdapter, Object obj, int i) {
if ((baseAdapter instanceof b) && (obj instanceof ProdukListEntity)) {
ProdukListEntity produkListEntity = (ProdukListEntity) obj;
if (this.k.c() == 1) {
Affinity.listen(this, AutoDebitAddActivity.class, 27769, v(produkListEntity.getFrom(), produkListEntity.getCode(), produkListEntity.getCode()).toBundle());
return;
}
return;
}
if ((baseAdapter instanceof AutoDebitAdapter) && (obj instanceof AutoDebitEvent)) {
AutoDebitEvent autoDebitEvent = (AutoDebitEvent) obj;
if (autoDebitEvent.getCta() == 2) {
AutoDebitHelper.deleteEvent(this, autoDebitEvent.getId_scheduler());
return;
}
if (autoDebitEvent.getCta() == 4) {
AutoDebitHelper.disableEvent(this, autoDebitEvent.getId_scheduler());
return;
}
if (autoDebitEvent.getCta() == 3) {
AutoDebitHelper.enableEvent(this, autoDebitEvent.getId_scheduler());
return;
}
if (autoDebitEvent.getCta() == 5) {
AutoDebitHelper.retryEvent(this, autoDebitEvent.getId_scheduler(), autoDebitEvent.getIdorder());
return;
}
if (autoDebitEvent.getCta() == 6) {
Affinity.launch(this, TransactionReportNewActivity.class);
return;
}
if (autoDebitEvent.getCta() != 1) {
AutoDebitDetailFragment autoDebitDetailFragment = new AutoDebitDetailFragment();
autoDebitDetailFragment.setArguments(autoDebitDetailFragment.setupDefaultBundle(getString(R.string.detail_jadwal_auto_payment), Integer.valueOf(autoDebitEvent.getId_scheduler())));
autoDebitDetailFragment.show(getSupportFragmentManager(), getClass().getName());
} else {
int id_scheduler = autoDebitEvent.getId_scheduler();
int idkategori = autoDebitEvent.getIdkategori();
AutoDebitFormFactory v = v(this.e.get(idkategori, ""), String.valueOf(idkategori), autoDebitEvent.getId_produk());
v.setScheduler_id(String.valueOf(id_scheduler));
Affinity.listen(this, AutoDebitAddActivity.class, 28869, v.toBundle());
}
}
}
@Override
public String getClassSimpleName() {
return "autodebit";
}
@Override
public Activity getInvokerActivity() {
return this;
}
@Override
public int getLayoutResource() {
return R.layout.activity_auto_debit;
}
@Override
public String getWikiNameSpace() {
return "panduan_transaksi:calendar:bayar_otomatis";
}
public void initEventList() {
if (!(this.f.getAdapter() instanceof AutoDebitAdapter)) {
this.f.setAdapter(this.l);
}
AutoDebitMessage autoDebitMessage = new AutoDebitMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN), AutoDebitMessage.PATH_LIST_EVENT);
autoDebitMessage.setDateRange(DateTime.convert(this.h.getText().toString(), "dd-MMMM-yyyy", "yyyy-MM-dd"), DateTime.convert(this.i.getText().toString(), "dd-MMMM-yyyy", "yyyy-MM-dd"));
MessageComposer messageComposer = new MessageComposer(2, autoDebitMessage.getPath());
messageComposer.setRequest_method(MessageComposer.GET);
messageComposer.setData_type(2);
messageComposer.setIs_credential(true);
messageComposer.setShowProgressRegular(false);
messageComposer.setMessageProcess(new a());
MessageSender messageSender = new MessageSender(this, messageComposer);
messageSender.setRequestMessage(autoDebitMessage);
messageSender.execute();
}
@Override
public boolean isEligibleForFavorit() {
return true;
}
@Override
public void onActivityResult(int i, int i2, Intent intent) {
if (i != 27769 && i != 28869) {
super.onActivityResult(i, i2, intent);
} else if (i2 == -1) {
String stringExtra = intent.getStringExtra("from");
Objects.requireNonNull(stringExtra);
if (stringExtra.equals("edit")) {
String stringExtra2 = intent.getStringExtra("AUTODEBIT");
this.h.setText(DateTime.convert(stringExtra2, "yyyy-MM-dd HH:mm:ss", "dd-MMMM-yyyy"));
this.i.setText(DateTime.convert(stringExtra2, "yyyy-MM-dd HH:mm:ss", "dd-MMMM-yyyy"));
this.f.setVisibility(0);
this.p.setVisibility(8);
this.g.setVisibility(8);
WidgetHelper.setProductIdTag(this.o, "create", "");
initEventList();
} else {
String stringExtra3 = intent.getStringExtra("from");
Objects.requireNonNull(stringExtra3);
if (stringExtra3.equals("delete")) {
updateTotalNominal(intent.getDoubleExtra("NOMINAL", 0.0d), false);
AutoDebitHelper.deleteEvent(this, Var.toInt(intent.getStringExtra(MessageComposer.DELETE), 0));
}
}
}
DialogPlus dialogPlus = this.q;
if (dialogPlus != null) {
dialogPlus.dismiss();
}
}
@Override
public void onBackPressed() {
boolean z = getIntent().getExtras() != null ? Var.toBoolean(Boolean.valueOf(getIntent().getExtras().getBoolean(AppSession.IS_FROM_NEW_HOME)), false) : false;
DialogPlus dialogPlus = this.q;
if (dialogPlus == null || !dialogPlus.isShowing()) {
if (z) {
Affinity.purge(this, OtherHomeMenuActivity.class);
return;
} else {
super.onBackPressed();
return;
}
}
b bVar = this.k;
if (bVar.c() == 3) {
w(bVar.b(), "");
} else if (bVar.c() == 2) {
w("", "");
} else {
super.onBackPressed();
}
}
@Override
public void onClick(View view) {
if (view.getId() == 2131364536) {
z();
return;
}
if (view.getId() == 2131362413) {
initEventList();
return;
}
if (view.getId() == 2131364014) {
Calendar calendar = Calendar.getInstance();
calendar.add(1, -5);
Calendar calendar2 = Calendar.getInstance();
calendar2.add(1, 5);
this.m.setMinDate(calendar);
this.m.setMaxDate(calendar2);
this.m.show(getFragmentManager(), "date_start_picker");
return;
}
if (view.getId() != 2131364012) {
if (view.getId() == 2131362442) {
Affinity.launch(this, Deposit2Activity.class);
return;
} else {
super.onClick(view);
return;
}
}
Calendar calendar3 = Calendar.getInstance();
calendar3.add(1, -5);
Calendar calendar4 = Calendar.getInstance();
calendar4.add(1, 5);
this.n.setMinDate(calendar3);
this.n.setMaxDate(calendar4);
this.n.show(getFragmentManager(), "date_end_picker");
}
@Override
public void onCreate(Bundle bundle) {
super.onCreate(bundle);
this.e = new SparseArray<>();
try {
this.d = Mapper.jsonToMap(new JSONObject(this.dataSession.retrieve(DataSession.PROPERTY_AUTO_DEBIT_PRODUCT_MAP)));
StringBuilder sb = new StringBuilder();
sb.append("onCreate: ");
sb.append(this.d);
} catch (JSONException unused) {
this.d = new LinkedHashMap();
}
for (String str : this.d.keySet()) {
Object obj = this.d.get(str);
StringBuilder sb2 = new StringBuilder();
sb2.append("onCreate: ");
sb2.append(obj);
if (obj instanceof LinkedHashMap) {
Iterator it = ((LinkedHashMap) obj).keySet().iterator();
while (it.hasNext()) {
int i = Var.toInt((String) it.next(), 0);
if (i > 0) {
this.e.put(i, str);
}
}
}
}
StringBuilder sb3 = new StringBuilder();
sb3.append("onCreate: ");
sb3.append(this.d);
this.p = findViewById(R.id.line_info_debit);
View findViewById = findViewById(R.id.line_add_change);
this.o = findViewById;
findViewById.setOnClickListener(this);
DCStepper dCStepper = (DCStepper) findViewById(R.id.auto_stepper);
this.g = dCStepper;
dCStepper.setStepperText(-1, getString(R.string.app_autodebit));
this.k = new b(this);
RecyclerView recyclerView = (RecyclerView) findViewById(R.id.auto_list_view_two);
this.f = recyclerView;
recyclerView.setLayoutManager(new LinearLayoutManager(this, 1, false));
AutoDebitAdapter autoDebitAdapter = new AutoDebitAdapter(this, this);
this.l = autoDebitAdapter;
autoDebitAdapter.setCallback(this);
this.l.setViewAnimator(null);
Calendar calendar = Calendar.getInstance();
calendar.set(5, 1);
this.m = DatePickerDialog.newInstance(this, calendar.get(1), calendar.get(2), calendar.get(5));
Calendar calendar2 = Calendar.getInstance();
calendar2.set(5, calendar2.getActualMaximum(5));
this.n = DatePickerDialog.newInstance(this, calendar2.get(1), calendar2.get(2), calendar2.get(5));
TextView textView = (TextView) findViewById(R.id.input_date_start);
this.h = textView;
textView.setOnClickListener(this);
this.h.setText(DateTime.format(calendar.getTime(), "dd-MMMM-yyyy"));
TextView textView2 = (TextView) findViewById(R.id.input_date_end);
this.i = textView2;
textView2.setOnClickListener(this);
this.i.setText(DateTime.format(calendar2.getTime(), "dd-MMMM-yyyy"));
ImageButton imageButton = (ImageButton) findViewById(R.id.btn_search);
this.j = imageButton;
imageButton.setOnClickListener(this);
A();
getToolbar().setNavigationOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
AutoDebitActivity.this.l(view);
}
});
Bundle extras = getIntent().getExtras();
if (extras != null) {
String string = extras.getString("tittle");
if (getToolbar() != null && string != null) {
ActionBar supportActionBar = getSupportActionBar();
Objects.requireNonNull(supportActionBar);
supportActionBar.setTitle(string);
}
}
if (getToolbar() != null) {
getToolbar().setNavigationOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
AutoDebitActivity.this.y(view);
}
});
}
}
public void onDateSet(DatePickerDialog datePickerDialog, int i, int i2, int i3) {
Calendar calendar = Calendar.getInstance();
calendar.set(1, i);
calendar.set(5, i3);
calendar.set(2, i2);
if (datePickerDialog.getTag().equals("date_start_picker")) {
this.h.setText(DateTime.format(calendar.getTime(), "dd-MMMM-yyyy"));
} else if (datePickerDialog.getTag().equals("date_end_picker")) {
this.i.setText(DateTime.format(calendar.getTime(), "dd-MMMM-yyyy"));
}
}
@Override
public void onRetryClick(int i) {
A();
}
@Override
public void onShowDilaog(int i) {
z();
}
public void updateTotalNominal(double d, boolean z) {
if (z) {
this.r += d;
} else {
this.r -= d;
}
((TextView) findViewById(R.id.tv_total_tagihan)).setText(Locales.moneyNoFraction(Var.toString(Double.valueOf(this.r), "")));
}
public final AutoDebitFormFactory v(String str, String str2, String str3) {
AutoDebitFormFactory autoDebitFormFactory = new AutoDebitFormFactory(str, str2, str3);
Object obj = this.d.get(str);
if (obj instanceof LinkedHashMap) {
Object obj2 = ((LinkedHashMap) obj).get(str2);
if (obj2 instanceof LinkedHashMap) {
LinkedHashMap linkedHashMap = (LinkedHashMap) obj2;
autoDebitFormFactory.setGroup_name(Var.toString(linkedHashMap.get("kategori"), "-na-"));
Object obj3 = linkedHashMap.get("list_produk");
if (obj3 instanceof LinkedHashMap) {
Object obj4 = ((LinkedHashMap) obj3).get(str3);
if (obj4 instanceof LinkedHashMap) {
LinkedHashMap linkedHashMap2 = (LinkedHashMap) obj4;
autoDebitFormFactory.setProduct_name(Var.toString(linkedHashMap2.get("namaproduk"), "-na-"));
autoDebitFormFactory.setSchedule_type(Var.toString(linkedHashMap2.get("type"), "").split(","));
}
}
}
}
return autoDebitFormFactory;
}
public final void w(String str, String str2) {
if (getToolbar() != null) {
setTitle(getString(R.string.tambah_auto_debet));
}
DialogPlus dialogPlus = this.q;
if (dialogPlus == null || !dialogPlus.isShowing()) {
z();
}
this.k.d(str);
this.k.e(str2);
StringBuilder sb = new StringBuilder();
sb.append("initEventProduct: ");
sb.append(str);
sb.append(str2);
ArrayList arrayList = new ArrayList();
if (this.k.c() == 1) {
this.g.setCurrent_position(-1);
this.g.setStepperText(-1, "Pilih Segmen");
this.g.setStepperText(0, "Pilih Grup");
this.g.setStepperText(1, "Pilih Produk");
for (String str3 : this.d.keySet()) {
StringBuilder sb2 = new StringBuilder();
sb2.append("initEventProduct: ");
sb2.append(str3);
Object obj = this.d.get(str3);
StringBuilder sb3 = new StringBuilder();
sb3.append("initEventProduct: ");
sb3.append(obj);
if (obj instanceof LinkedHashMap) {
LinkedHashMap linkedHashMap = (LinkedHashMap) obj;
Iterator it = linkedHashMap.keySet().iterator();
while (it.hasNext()) {
Object obj2 = linkedHashMap.get((String) it.next());
if (obj2 instanceof LinkedHashMap) {
LinkedHashMap linkedHashMap2 = (LinkedHashMap) obj2;
arrayList.add(new ProdukListEntity(Var.toString(linkedHashMap2.get("idkategori"), "-na-"), Var.toString(str3, "-na-"), Var.toString(linkedHashMap2.get("image"), "-na-"), Var.toString(linkedHashMap2.get("kategori"), "-na-")));
}
}
}
}
} else if (this.k.c() == 2) {
this.g.setCurrent_position(0);
this.g.setStepperText(-1, str);
this.g.setStepperText(0, "Pilih Grup");
this.g.setStepperText(1, "Pilih Produk");
Object obj3 = this.d.get(str);
StringBuilder sb4 = new StringBuilder();
sb4.append("initEventProduct: ");
sb4.append(str);
sb4.append(str2);
if (obj3 instanceof LinkedHashMap) {
Object obj4 = ((LinkedHashMap) obj3).get(str2);
StringBuilder sb5 = new StringBuilder();
sb5.append("initEventProduct: ");
sb5.append(obj4);
if (obj4 instanceof LinkedHashMap) {
LinkedHashMap linkedHashMap3 = (LinkedHashMap) obj4;
Object obj5 = linkedHashMap3.get("list_produk");
this.g.setStepperText(0, Var.toString(linkedHashMap3.get("kategori"), "-"));
if (obj5 instanceof HashMap) {
HashMap hashMap = (HashMap) obj5;
Iterator it2 = hashMap.keySet().iterator();
while (it2.hasNext()) {
Object obj6 = hashMap.get((String) it2.next());
Objects.requireNonNull(obj6);
((LinkedHashMap) obj6).put("images", linkedHashMap3.get("image"));
((LinkedHashMap) obj6).entrySet();
StringBuilder sb6 = new StringBuilder();
sb6.append("initEventProduct: ");
sb6.append(obj6);
HashMap hashMap2 = (HashMap) obj6;
String var = Var.toString(hashMap2.get("idproduk"), "-na-");
String var2 = Var.toString(hashMap2.get("image"), "-na-");
String var3 = Var.toString(hashMap2.get("images"), "-na-");
ProdukListEntity produkListEntity = new ProdukListEntity(var, Var.toString(hashMap2.get("namaproduk"), "-na-"));
produkListEntity.setSubname(var);
if (var2 == null || var2.equals("-na-") || var2.isEmpty()) {
var2 = var3;
}
produkListEntity.setDrawable_url(var2);
arrayList.add(produkListEntity);
}
}
}
}
} else if (this.k.c() == 3) {
this.g.setCurrent_position(1);
this.g.setStepperText(-1, str);
this.g.setStepperText(1, "Pilih Produk");
Object obj7 = this.d.get(str);
if (obj7 instanceof LinkedHashMap) {
Object obj8 = ((LinkedHashMap) obj7).get(str2);
if (obj8 instanceof LinkedHashMap) {
LinkedHashMap linkedHashMap4 = (LinkedHashMap) obj8;
Object obj9 = linkedHashMap4.get("list_produk");
this.g.setStepperText(0, Var.toString(linkedHashMap4.get("kategori"), "-"));
if (obj9 instanceof HashMap) {
HashMap hashMap3 = (HashMap) obj9;
Iterator it3 = hashMap3.keySet().iterator();
while (it3.hasNext()) {
Object obj10 = hashMap3.get((String) it3.next());
if (obj10 instanceof LinkedHashMap) {
HashMap hashMap4 = (HashMap) obj10;
String var4 = Var.toString(hashMap4.get("idproduk"), "-na-");
ProdukListEntity produkListEntity2 = new ProdukListEntity(var4, Var.toString(hashMap4.get("namaproduk"), "-na-"));
produkListEntity2.setSubname(var4);
arrayList.add(produkListEntity2);
}
}
}
}
}
}
this.k.updateList(arrayList);
}
public final boolean x() {
return WidgetHelper.getProductIdTag(this.o).equals("create");
}
public final void z() {
DialogPlus create = DialogPlus.newDialog(this).setContentHolder(new ViewHolder(LayoutInflater.from(this).inflate(R.layout.component_auto_list_view_debit, (ViewGroup) null, false))).setContentWidth(-1).setContentHeight(-2).setCancelable(true).setOnCancelListener(new ii0()).setContentBackgroundResource(R.drawable.white_top_rounded).setGravity(80).create();
this.q = create;
create.show();
RecyclerView recyclerView = (RecyclerView) this.q.getHolderView().findViewById(R.id.auto_list_view);
recyclerView.setNestedScrollingEnabled(false);
recyclerView.addItemDecoration(new GridSpacingItemDecoration(4, 3, false));
recyclerView.setLayoutManager(new GridLayoutManager(this, getResources().getInteger(R.integer.favorit_grid_column)));
recyclerView.setAdapter(this.k);
w("", "");
}
}