导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - WithdrawActivity.java 源代码

正在查看: SpeedCash v6.5.1482 应用的 WithdrawActivity.java JAVA 源代码文件

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


package com.bm.sc.bebasbayar.ui.activity.cash;

import android.os.Bundle;
import android.os.Handler;
import android.text.Editable;
import android.view.View;
import android.view.animation.AnimationUtils;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import androidx.appcompat.widget.AppCompatTextView;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.adapter.entity.TransactionInvoiceEntity;
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.MessageParser;
import com.bm.sc.bebasbayar.helper.WidgetHelper;
import com.bm.sc.bebasbayar.iface.BBCallback;
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.mp.CashOutMessage;
import com.bm.sc.bebasbayar.message.mp.DetailMessage;
import com.bm.sc.bebasbayar.message.mp.DimoMessage;
import com.bm.sc.bebasbayar.setting.Privilege;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.CashOutSession;
import com.bm.sc.bebasbayar.setting.session.DataSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.TransactionActivity;
import com.bm.sc.bebasbayar.ui.activity.cash.WithdrawActivity;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment1;
import com.bm.sc.bebasbayar.ui.fragment.dialog.OptionListFragment2;
import com.bm.sc.bebasbayar.ui.widget.InvoiceTextView;
import com.bm.sc.bebasbayar.ui.widget.NominalEditText;
import com.bm.sc.bebasbayar.ui.widget.SerialEditText;
import com.bm.sc.util.android.Compat;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.Mapper;
import eu.davidea.flexibleadapter.FlexibleAdapter;
import eu.davidea.flexibleadapter.common.SmoothScrollLinearLayoutManager;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
import java.util.Objects;

public class WithdrawActivity extends TransactionActivity {
    protected static final int ON_HOLD_PROCESS_LIMIT = 600;
    protected static final int PRODUCT_GROUP_OPTION_REQUEST_CODE = 25673;
    public String A;
    public String B;
    public Map<String, ProdukListEntity> i;
    public CashOutSession j;
    public LinearLayout k;
    public EditText l;
    public EditText m;
    public EditText n;
    public EditText o;
    public EditText p;
    public EditText q;
    public SerialEditText r;
    public InvoiceTextView s;
    public InvoiceTextView t;
    public NominalEditText u;
    public Button v;
    public Button w;
    public Button x;
    public Button y;
    public String z;

    public class a implements MessageProcess {
        public a() {
        }

        public void b(int i, Boolean bool) {
            if (WithdrawActivity.this.U()) {
                WithdrawActivity.this.resetForm(true);
            } else {
                new Handler().post(new b(WithdrawActivity.this, null));
            }
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            String str;
            String str2;
            String str3;
            CharSequence charSequence;
            DetailMessage detailMessage = new DetailMessage(baseMessage);
            if (detailMessage.isOK()) {
                String[] split = Var.toString(detailMessage.getValueFromAdditional_data(26), "").split(";", -1);
                if (split.length > 0) {
                    String[] split2 = Var.toString(detailMessage.getValueFromAdditional_data(23), "").split(";", -1);
                    CharSequence[] split3 = Var.toString(detailMessage.getValueFromAdditional_data(24), "").split(";", -1);
                    String[] split4 = Var.toString(detailMessage.getValueFromAdditional_data(25), "").split(";", -1);
                    String[] split5 = Var.toString(detailMessage.getValueFromAdditional_data(28), "").split(";", -1);
                    for (int i = 0; i < split.length; i++) {
                        if (!split[i].isEmpty() && split5[i].equals("1")) {
                            str = split2[i];
                            str2 = split[i];
                            charSequence = split3[i];
                            str3 = split4[i];
                            break;
                        }
                    }
                }
            }
            str = null;
            str2 = null;
            str3 = null;
            charSequence = null;
            if (str == null || str2 == null || charSequence == null || str3 == null) {
                Affinity.info(WithdrawActivity.this, -1, "Transaksi dibatalkan", "Belum ada data Bank yang terverifikasi, silakan melakukan pengisian data bank di menu detail akun!", new BBCallback() {
                    @Override
                    public final void do_callback(int i2, Object obj) {
                        WithdrawActivity.a.this.b(i2, (Boolean) obj);
                    }
                });
                return;
            }
            WithdrawActivity.this.r.setText(charSequence);
            WithdrawActivity.this.n.setText(str3);
            WidgetHelper.setProductIdTag(WithdrawActivity.this.m, str, str2);
        }

        @Override
        public void backgroundProcess(long j, long j2, boolean z) {
        }

        @Override
        public void preProcess() {
        }
    }

    public class b implements Runnable {
        public b() {
        }

        @Override
        public void run() {
            OptionListFragment optionListFragment = new OptionListFragment();
            optionListFragment.setArguments(optionListFragment.setupDefaultBundle(Integer.valueOf(WithdrawActivity.PRODUCT_GROUP_OPTION_REQUEST_CODE), "Pilih Jenis Penarikan!", new ArrayList(WithdrawActivity.this.i.values()), Boolean.FALSE));
            optionListFragment.show(WithdrawActivity.this.getSupportFragmentManager(), "withdraw_option");
        }

        public b(WithdrawActivity withdrawActivity, a aVar) {
            this();
        }
    }

    public class c implements Runnable {
        public c() {
        }

        @Override
        public void run() {
            HashMap<String, String> parseBank = MessageParser.parseBank(((BaseActivity) WithdrawActivity.this).dataSession.retrieve(DataSession.PROPERTY_LIST_BANK));
            ArrayList arrayList = new ArrayList();
            for (String str : parseBank.keySet()) {
                ProdukListEntity produkListEntity = new ProdukListEntity(str, parseBank.get(str));
                produkListEntity.setSubname(str);
                produkListEntity.setDrawable_res(Integer.valueOf(R.drawable.ic_account_balance_black_24dp));
                arrayList.add(produkListEntity);
            }
            OptionListFragment optionListFragment = new OptionListFragment();
            optionListFragment.setArguments(optionListFragment.setupDefaultBundle(25646, "Pilih Bank!", arrayList, Boolean.TRUE));
            optionListFragment.show(WithdrawActivity.this.getSupportFragmentManager(), "bank_option");
        }

        public c(WithdrawActivity withdrawActivity, a aVar) {
            this();
        }
    }

    public void l(View view) {
        onBackPressed();
    }

    public final String S() {
        return WidgetHelper.getProductIdTag(this.m);
    }

    public final void T() {
        DetailMessage detailMessage = new DetailMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN), this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
        detailMessage.setProductCode(DetailMessage.INC_PRODUCT_CODE_BANK);
        MessageComposer messageComposer = new MessageComposer(1, "");
        messageComposer.setRequest_method(MessageComposer.POST);
        messageComposer.setData_type(1);
        messageComposer.setIs_credential(true);
        messageComposer.setShowProgressRegular(true);
        messageComposer.setIs_encrypted(true);
        messageComposer.setMessageProcess(new a());
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(detailMessage);
        messageSender.execute();
    }

    public final boolean U() {
        CashOutSession cashOutSession = new CashOutSession(this);
        boolean z = (System.currentTimeMillis() - cashOutSession.getLastAccess()) / 1000 > 600;
        if (!z) {
            cashOutSession.clear();
        }
        return z;
    }

    public final boolean V() {
        return getSelectedProductCode().equals("SCCOCIMB");
    }

    public final boolean W() {
        return getSelectedProductCode().equals("REQCODE");
    }

    @Override
    public String getClassSimpleName() {
        return TransferWithdrawActivity.RESULT_WITHDRAW;
    }

    @Override
    public int getMainProductLogoResId() {
        return R.drawable.bb_cash_withdraw;
    }

    @Override
    @CashOutMessage.ProductCode
    public String getSelectedProductCode() {
        return WidgetHelper.getProductIdTag(this.l);
    }

    @Override
    public BaseMessage getTransactionMessage(boolean z) {
        String S = S();
        String selectedProductCode = getSelectedProductCode();
        String value = this.r.getValue();
        String obj = this.n.getText().toString();
        String obj2 = this.o.getText().toString();
        String value2 = this.u.getValue();
        boolean z2 = false;
        if (selectedProductCode.isEmpty()) {
            Affinity.info(this, false, getString(R.string.error_required_field, this.l.getHint()));
        } else if (!V() && !W() && S.isEmpty()) {
            Affinity.info(this, false, getString(R.string.error_required_field, this.m.getHint()));
        } else if (!W() && value.isEmpty()) {
            Affinity.info(this, false, getString(R.string.error_required_field, this.r.getHint()));
        } else if (!W() && obj.isEmpty()) {
            Affinity.info(this, false, getString(R.string.error_required_field, this.n.getHint()));
        } else if (value2.equals("0") || value2.isEmpty()) {
            Affinity.info(this, false, getString(R.string.error_required_field, this.u.getHint()));
        } else if (z && this.q.getText().length() == 0) {
            Affinity.info(this, false, getString(R.string.error_required_field, this.q.getHint()));
        } else {
            z2 = true;
        }
        if (!z2) {
            return null;
        }
        if (!z) {
            obj2 = this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_PIN);
        }
        CashOutMessage cashOutMessage = new CashOutMessage(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), obj2, this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
        cashOutMessage.setCashOutType(selectedProductCode, z);
        if (selectedProductCode.equals("SCCOTACIMB")) {
            cashOutMessage.setAdditional_dataValue(2, value);
            cashOutMessage.setAdditional_dataValue(3, this.n.getText().toString());
            cashOutMessage.setAdditional_dataValue(7, S);
        }
        if (selectedProductCode.equals("REQCODE")) {
            cashOutMessage.setAdditional_dataValue(1, DimoMessage.INQUIRY);
            cashOutMessage.setAdditional_dataValue(2, "SCCOTCA");
            cashOutMessage.setAdditional_dataValue(3, value2);
        } else {
            cashOutMessage.setAdditional_dataValue(10, value2);
            cashOutMessage.setAdditional_dataValue(9, "IDR");
            cashOutMessage.setAdditional_dataValue(11, this.p.getText().toString());
        }
        if (!z) {
            cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.AMOUNT, value2);
            return cashOutMessage;
        }
        cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.REFF_ID, this.z);
        cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.AMOUNT, this.A);
        cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.ADMIN, this.B);
        cashOutMessage.setAdditional_dataValue(12, this.q.getText().toString());
        return cashOutMessage;
    }

    @Override
    public int getViewResource() {
        return R.layout.activity_withdraw;
    }

    @Override
    public String getWikiNameSpace() {
        return (!V() && W()) ? "panduan_transaksi:keuangan:cashout_outlet" : "panduan_transaksi:keuangan:cashout_bank";
    }

    @Override
    public boolean isEnabledVoucher() {
        return false;
    }

    @Override
    public boolean isMainSubscriberId() {
        return true;
    }

    @Override
    public boolean isNeedToDisplayShowcase() {
        return false;
    }

    @Override
    public void onBackPressed() {
        if (this.k.isShown()) {
            super.onBackPressed();
            return;
        }
        this.k.setVisibility(0);
        this.v.setVisibility(0);
        this.s.setVisibility(8);
        this.t.setVisibility(8);
        this.w.setVisibility(8);
        this.x.setVisibility(8);
        findViewById(R.id.rv_invoice).setVisibility(8);
        resetForm(true);
        onShowcaseFinished();
    }

    @Override
    public void onClick(View view) {
        a aVar = null;
        if (view.getId() == 2131364121) {
            new b(this, aVar).run();
            return;
        }
        if (view.getId() == 2131364119) {
            if (getSelectedProductCode().isEmpty()) {
                Affinity.info(this, false, getString(R.string.error_required_field, "Jenis Penarikan"));
                return;
            } else {
                new c(this, aVar).run();
                return;
            }
        }
        if (view.getId() == 2131362395) {
            Affinity.download_struk(this, this.z);
            return;
        }
        if (view.getId() != 2131362302) {
            super.onClick(view);
            return;
        }
        ProdukListEntity produkListEntity = this.i.get(this.j.retrieve(CashOutSession.PROPERTY_KODE_PRODUK));
        HashMap<String, String> parseBank = MessageParser.parseBank(this.dataSession.retrieve(DataSession.PROPERTY_LIST_BANK));
        String retrieve = this.j.retrieve(CashOutSession.PROPERTY_KODE_BANK);
        String str = parseBank.get(retrieve);
        CharSequence retrieve2 = this.j.retrieve(CashOutSession.PROPERTY_NOREK_BANK);
        String retrieve3 = this.j.retrieve(CashOutSession.PROPERTY_ATAS_NAMA_BANK);
        String retrieve4 = this.j.retrieve(CashOutSession.PROPERTY_INPUT_NOTE);
        CharSequence retrieve5 = this.j.retrieve(CashOutSession.PROPERTY_INPUT_NOMINAL);
        String retrieve6 = this.j.retrieve(CashOutSession.PROPERTY_RESP_DESCRIPTION);
        String retrieve7 = this.j.retrieve(CashOutSession.PROPERTY_RESP_INVOICE);
        String retrieve8 = this.j.retrieve(CashOutSession.PROPERTY_RESP_REFF_ID);
        String retrieve9 = this.j.retrieve(CashOutSession.PROPERTY_RESP_AMOUNT);
        String retrieve10 = this.j.retrieve(CashOutSession.PROPERTY_RESP_ADMIN);
        if (produkListEntity == null || str == null || str.isEmpty()) {
            return;
        }
        WidgetHelper.setProductIdTag(this.l, produkListEntity.getCode(), produkListEntity.getName());
        WidgetHelper.setProductIdDrawable((ImageView) findViewById(R.id.ffl_product_group), produkListEntity);
        WidgetHelper.setProductIdTag(this.m, retrieve, str);
        WidgetHelper.setReadonly(this.m, V(), true);
        findViewById(R.id.input_product_code_label).setVisibility(W() ? 8 : 0);
        this.r.setText(retrieve2);
        WidgetHelper.setReadonly(this.r, V(), true);
        this.n.setText(retrieve3);
        WidgetHelper.setReadonly(this.n, V(), true);
        this.p.setText(retrieve4);
        this.u.setText(retrieve5);
        this.o.setText(this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN));
        CashOutMessage cashOutMessage = (CashOutMessage) getTransactionMessage(false);
        if (cashOutMessage != null) {
            cashOutMessage.setResponse_code("00");
            cashOutMessage.setMessageDescription(retrieve6);
            cashOutMessage.setStruks(retrieve7);
            cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.REFF_ID, retrieve8);
            cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.AMOUNT, retrieve9);
            cashOutMessage.setIncludesValue(MPMessage.IncludeMessage.ADMIN, retrieve10);
            if (!this.j.retrieve("strukmaps").isEmpty()) {
                cashOutMessage.setStrukMap(Mapper.jsonToList(this.j.retrieve("strukmaps")));
            }
            onTransactionDone(false, cashOutMessage);
        }
        view.setVisibility(8);
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        this.j = new CashOutSession(this);
        this.balance_insufficient_container.setVisibility(8);
        List asList = Arrays.asList(Var.toString(new AppSession(this).retrieve(AppSession.PROPERTY_PRIVILEGE), "").split(":"));
        this.i = new HashMap();
        boolean contains = asList.contains(Privilege.PRIV_WITHDRAW_BANK);
        Integer valueOf = Integer.valueOf(R.drawable.ic_bb_cash_fundraising_24dp);
        if (contains) {
            ProdukListEntity produkListEntity = new ProdukListEntity("SCCOCIMB", "Ke Rekening Sendiri");
            produkListEntity.setDrawable_res(valueOf);
            this.i.put("SCCOCIMB", produkListEntity);
        }
        if (asList.contains(Privilege.PRIV_TRANSFER_BANK)) {
            ProdukListEntity produkListEntity2 = new ProdukListEntity("SCCOTACIMB", "Ke Rekening Bank Lain");
            produkListEntity2.setDrawable_res(valueOf);
            this.i.put("SCCOTACIMB", produkListEntity2);
        }
        if (asList.contains(Privilege.PRIV_LIQUID)) {
            ProdukListEntity produkListEntity3 = new ProdukListEntity("REQCODE", "Melalui Outlet");
            produkListEntity3.setDrawable_res(valueOf);
            this.i.put("REQCODE", produkListEntity3);
        }
        this.k = (LinearLayout) findViewById(R.id.layout_form);
        EditText editText = (EditText) findViewById(R.id.input_product_group);
        this.l = editText;
        editText.setOnClickListener(this);
        this.m = (EditText) findViewById(R.id.input_product_code);
        this.n = (EditText) findViewById(R.id.input_atas_nama);
        this.o = (EditText) findViewById(R.id.input_pin);
        this.p = (EditText) findViewById(R.id.input_keterangan);
        this.q = (EditText) findViewById(R.id.input_security);
        this.r = (SerialEditText) findViewById(R.id.input_nomor_rekening);
        this.u = (NominalEditText) findViewById(R.id.input_nominal);
        this.s = (InvoiceTextView) findViewById(R.id.transaction_inquiry_invoice);
        this.t = (InvoiceTextView) findViewById(R.id.transaction_payment_invoice);
        this.v = (Button) findViewById(R.id.btn_inquiry);
        this.w = (Button) findViewById(R.id.btn_payment);
        Button button = (Button) findViewById(R.id.btn_reset);
        this.x = (Button) findViewById(R.id.btn_print);
        this.y = (Button) findViewById(R.id.btn_confirm);
        this.v.setOnClickListener(this);
        this.w.setOnClickListener(this);
        button.setOnClickListener(this);
        this.x.setOnClickListener(this);
        this.y.setOnClickListener(this);
        getToolbar().setNavigationOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                WithdrawActivity.this.l(view);
            }
        });
        onShowcaseFinished();
    }

    @Override
    public void onOptionChoosen(OptionListFragment optionListFragment, int i, ProdukListEntity produkListEntity) {
        String code = produkListEntity.getCode();
        if (i != PRODUCT_GROUP_OPTION_REQUEST_CODE) {
            if (i == 25646) {
                WidgetHelper.setProductIdTag(this.m, code, produkListEntity.getName());
                WidgetHelper.setProductIdDrawable((ImageView) findViewById(R.id.ffl_product_code), produkListEntity);
                return;
            } else {
                if (i == 39791 || i == 57345) {
                    this.r.setText(code);
                    this.n.setText(produkListEntity.getName().replaceAll("</?[^>]+(>|$)", "").trim());
                    return;
                }
                return;
            }
        }
        WidgetHelper.setProductIdTag(this.l, code, produkListEntity.getName());
        WidgetHelper.setProductIdDrawable((ImageView) findViewById(R.id.ffl_product_group), produkListEntity);
        int i2 = 8;
        findViewById(R.id.input_product_code_label).setVisibility(W() ? 8 : 0);
        findViewById(R.id.input_nomor_rekening_label).setVisibility(W() ? 8 : 0);
        findViewById(R.id.input_atas_nama_label).setVisibility(W() ? 8 : 0);
        findViewById(R.id.input_keterangan_label).setVisibility(W() ? 8 : 0);
        View findViewById = findViewById(R.id.transaction_import_idpel);
        if (!V() && !W()) {
            i2 = 0;
        }
        findViewById.setVisibility(i2);
        WidgetHelper.setReadonly(this.r, V(), true);
        WidgetHelper.setReadonly(this.n, V(), true);
        WidgetHelper.setReadonly(this.m, V(), true);
        a aVar = null;
        this.m.setOnClickListener(V() ? null : this);
        this.o.setText("");
        if (W()) {
            return;
        }
        if (V()) {
            T();
            return;
        }
        this.r.clearText();
        this.n.setText("");
        new c(this, aVar).run();
    }

    @Override
    public void onShowcaseFinished() {
        if (!U()) {
            this.y.setVisibility(8);
            return;
        }
        ProdukListEntity produkListEntity = this.i.get(this.j.retrieve(CashOutSession.PROPERTY_KODE_PRODUK));
        String str = MessageParser.parseBank(this.dataSession.retrieve(DataSession.PROPERTY_LIST_BANK)).get(this.j.retrieve(CashOutSession.PROPERTY_KODE_BANK));
        if (produkListEntity == null || str == null || str.isEmpty()) {
            this.y.setVisibility(8);
        } else {
            this.y.setVisibility(0);
        }
    }

    @Override
    public MPMessage onTransactionDone(boolean z, BaseMessage baseMessage) {
        AppCompatTextView appCompatTextView;
        findViewById(R.id.btn_reset).setVisibility(0);
        CashOutMessage cashOutMessage = new CashOutMessage(baseMessage);
        if (z) {
            this.j.clear();
        }
        if (cashOutMessage.isOK()) {
            this.z = Var.toString(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.REFF_ID), "");
            if (z) {
                appCompatTextView = this.t;
                this.s.setVisibility(8);
                findViewById(R.id.input_security_label).setVisibility(8);
                this.k.setVisibility(8);
                this.v.setVisibility(8);
                this.w.setVisibility(8);
                this.x.setVisibility(0);
                cashOutMessage.getStruks();
                cashOutMessage.setStruks(MessageParser.formatStruk(cashOutMessage.getStruks()));
            } else {
                this.A = Var.toString(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.AMOUNT), "");
                this.B = Var.toString(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.ADMIN), "");
                WidgetHelper.setReadonly(this.l, true, false);
                WidgetHelper.setReadonly(this.o, true, true);
                WidgetHelper.setReadonly(this.p, true, true);
                WidgetHelper.setReadonly(this.u, true, true);
                if (!V()) {
                    WidgetHelper.setReadonly(this.m, true, false);
                    WidgetHelper.setReadonly(this.n, true, true);
                    WidgetHelper.setReadonly(this.r, true, true);
                }
                this.k.setVisibility(8);
                appCompatTextView = this.s;
                this.v.setVisibility(8);
                if (!W()) {
                    this.w.setVisibility(0);
                    findViewById(R.id.input_security_label).setVisibility(0);
                    findViewById(R.id.transaction_import_idpel).setVisibility(8);
                }
                this.j.store(CashOutSession.PROPERTY_KODE_PRODUK, getSelectedProductCode());
                this.j.store(CashOutSession.PROPERTY_KODE_BANK, WidgetHelper.getProductIdTag(this.m));
                this.j.store(CashOutSession.PROPERTY_NAMA_BANK, this.m.getText().toString());
                CashOutSession cashOutSession = this.j;
                Editable text = this.r.getText();
                Objects.requireNonNull(text);
                cashOutSession.store(CashOutSession.PROPERTY_NOREK_BANK, text.toString());
                this.j.store(CashOutSession.PROPERTY_ATAS_NAMA_BANK, this.n.getText().toString());
                this.j.store(CashOutSession.PROPERTY_INPUT_NOTE, this.p.getText().toString());
                this.j.store(CashOutSession.PROPERTY_INPUT_NOMINAL, this.u.getValue());
                this.j.store(CashOutSession.PROPERTY_RESP_DESCRIPTION, this.p.getText().toString());
                this.j.store(CashOutSession.PROPERTY_RESP_INVOICE, cashOutMessage.getStruks());
                this.j.store(CashOutSession.PROPERTY_RESP_REFF_ID, this.z);
                this.j.store(CashOutSession.PROPERTY_RESP_AMOUNT, this.A);
                this.j.store(CashOutSession.PROPERTY_RESP_ADMIN, this.B);
                if (cashOutMessage.getStrukMap() != null && cashOutMessage.getStrukMap().size() > 0) {
                    this.j.store("strukmaps", Mapper.collectionToJSON(cashOutMessage.getStrukMap()).toString());
                }
                this.y.setVisibility(8);
            }
            if (cashOutMessage.getStrukMap() == null || cashOutMessage.getStrukMap().size() <= 0) {
                appCompatTextView.startAnimation(AnimationUtils.loadAnimation(this, R.anim.slide_in_top));
                appCompatTextView.setVisibility(0);
                appCompatTextView.setText(Compat.Html_fromHtml("YOLOOO" + cashOutMessage.getStruks()));
                scrollToElement(R.id.withdraw_scroll, appCompatTextView);
            } else {
                RecyclerView recyclerView = (RecyclerView) findViewById(R.id.rv_invoice);
                recyclerView.setLayoutManager(new SmoothScrollLinearLayoutManager(this));
                recyclerView.setVisibility(0);
                recyclerView.setNestedScrollingEnabled(false);
                recyclerView.setHasFixedSize(true);
                ArrayList arrayList = new ArrayList();
                Iterator it = cashOutMessage.getStrukMap().iterator();
                while (it.hasNext()) {
                    for (Map.Entry entry : ((HashMap) it.next()).entrySet()) {
                        arrayList.add(new TransactionInvoiceEntity((String) entry.getKey(), Var.toString(entry.getValue(), "")));
                    }
                }
                recyclerView.setAdapter(new FlexibleAdapter(arrayList));
            }
        }
        return cashOutMessage;
    }

    @Override
    public void onTransactionPrepare(boolean z) {
        findViewById(R.id.btn_reset).setVisibility(8);
        if (z) {
            this.v.setVisibility(8);
        } else {
            this.w.setVisibility(8);
            this.t.setVisibility(8);
        }
    }

    @Override
    public void optionChoosen(OptionListFragment1 optionListFragment1, int i, ProdukListEntity produkListEntity) {
    }

    @Override
    public void optionChoosen1(OptionListFragment2 optionListFragment2, int i, ProdukListEntity produkListEntity) {
    }

    @Override
    public void resetForm(boolean z) {
        this.z = "";
        this.A = "";
        this.B = "";
        this.o.setText("");
        this.p.setText("");
        this.q.setText("");
        this.u.clearText();
        WidgetHelper.setReadonly(this.l, false, false);
        WidgetHelper.setReadonly(this.o, false, true);
        WidgetHelper.setReadonly(this.p, false, true);
        WidgetHelper.setReadonly(this.u, false, true);
        if (!V()) {
            this.n.setText("");
            this.r.clearText();
            WidgetHelper.setReadonly(this.m, false, false);
            WidgetHelper.setReadonly(this.n, false, true);
            WidgetHelper.setReadonly(this.r, false, true);
            if (!W()) {
                findViewById(R.id.transaction_import_idpel).setVisibility(0);
            }
        }
        this.v.setVisibility(0);
        this.w.setVisibility(8);
        this.s.setVisibility(8);
        findViewById(R.id.input_security_label).setVisibility(8);
        if (z) {
            this.t.setVisibility(8);
        }
        swapFab(true);
    }
}