导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - AutoDebitActivity.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("", "");
    }
}