导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - TransferWithdrawActivity.java 源代码

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

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


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

import android.content.SharedPreferences;
import android.os.Bundle;
import android.text.Editable;
import android.text.method.PasswordTransformationMethod;
import android.util.DisplayMetrics;
import android.view.View;
import android.view.animation.AnimationUtils;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.appcompat.widget.AppCompatTextView;
import androidx.core.content.ContextCompat;
import androidx.recyclerview.widget.RecyclerView;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.BankAccountEntity;
import com.bm.sc.bebasbayar.adapter.entity.DialogPlusOption;
import com.bm.sc.bebasbayar.adapter.entity.DocumentEntity;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.adapter.entity.TransactionInvoiceEntity;
import com.bm.sc.bebasbayar.adapter.entity.TransferLastTransactionEntity;
import com.bm.sc.bebasbayar.adapter.list.TransferLastTransactionAdapter;
import com.bm.sc.bebasbayar.adapter.list.TransferTabAdapter;
import com.bm.sc.bebasbayar.handler.MessageComposer;
import com.bm.sc.bebasbayar.handler.MessageSender;
import com.bm.sc.bebasbayar.handler.QRISO;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.helper.FileHelper;
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.api.APIMessageWrapper;
import com.bm.sc.bebasbayar.message.mp.ApiMpMessageWrapper;
import com.bm.sc.bebasbayar.message.mp.CashOutMessage;
import com.bm.sc.bebasbayar.message.mp.DetailMessage;
import com.bm.sc.bebasbayar.message.mp.SCTIMessage;
import com.bm.sc.bebasbayar.message.qr.DataMessage;
import com.bm.sc.bebasbayar.setting.ApiConfig;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.setting.session.CashOutSession;
import com.bm.sc.bebasbayar.setting.session.ConfigSession;
import com.bm.sc.bebasbayar.setting.session.DataSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.PaymentActivity;
import com.bm.sc.bebasbayar.ui.activity.StrukActivity;
import com.bm.sc.bebasbayar.ui.activity.TransactionActivity;
import com.bm.sc.bebasbayar.ui.activity.account.DetailAccountActivity;
import com.bm.sc.bebasbayar.ui.activity.account.DetailActivity;
import com.bm.sc.bebasbayar.ui.activity.account.KYCActivity;
import com.bm.sc.bebasbayar.ui.activity.account.KYCNewKtpActivity;
import com.bm.sc.bebasbayar.ui.activity.cash.TransferWithdrawActivity;
import com.bm.sc.bebasbayar.ui.fragment.cash.CashOutHistoryFragment;
import com.bm.sc.bebasbayar.ui.fragment.dialog.BankListFragment;
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.fragment.home.ProfileFragment;
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.android.Device;
import com.bm.sc.util.android.ViewTagger;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.Locales;
import com.bm.sc.util.format.Mapper;
import com.bumptech.glide.Glide;
import com.bumptech.glide.load.engine.DiskCacheStrategy;
import com.bumptech.glide.request.RequestOptions;
import com.orhanobut.dialogplus.DialogPlus;
import com.orhanobut.dialogplus.ViewHolder;
import com.wdullaer.materialdatetimepicker.date.DatePickerDialog;
import eu.davidea.flexibleadapter.FlexibleAdapter;
import eu.davidea.flexibleadapter.common.SmoothScrollLinearLayoutManager;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.Map;
import java.util.Objects;

public class TransferWithdrawActivity extends TransactionActivity implements DatePickerDialog.OnDateSetListener, TransferTabAdapter.changeTab, TransferLastTransactionAdapter.callback, BankListFragment.OnOptionChoosenListener4, BankListFragment.OnOptionChoosen {
    public static final String FROM_MENU = "menus";
    public static final String KEY_ALL = "group:all";
    public static final String KEY_TYPE = "type:all";
    protected static final int ON_HOLD_PROCESS_LIMIT = 600;
    protected static final int PRODUCT_GROUP_OPTION_REQUEST_CODE = 25673;
    public static final String RESULT_CASHOUT = "cashout";
    public static final String RESULT_CASH_DEP = "cash_deposit";
    public static final String RESULT_SCTI = "scti";
    public static final String RESULT_WITHDRAW = "withdraw";
    public View A;
    public View B;
    public View C;
    public CashOutSession D;
    public EditText E;
    public EditText F;
    public SerialEditText G;
    public InvoiceTextView H;
    public String I;
    public String J;
    public TextView K;
    public TextView Q;
    public TextView R;
    public TextView S;
    public ImageView U;
    public TextView V;
    public TextView W;
    public TextView X;
    public TextView i;
    public TextView j;
    public TextView k;
    public View l;
    public EditText m;
    public EditText n;
    public EditText o;
    public NominalEditText p;
    public NominalEditText q;
    public String r;
    public View u;
    public View v;
    public View w;
    public View x;
    public View y;
    public View z;
    public final int PERSONAL_ACCOUNT_BANK_VERIFIED = 1;
    public final int PERSONAL_ACCOUNT_BANK_UNVERIFIED = 0;
    public final int PERSONAL_ACCOUNT_BANK_EMPTY = 2;
    public String s = "";
    public String t = "";
    public final SharedPreferences.OnSharedPreferenceChangeListener L = new a();
    public String M = null;
    public String N = null;
    public String O = null;
    public boolean P = true;
    public boolean T = false;

    public class a implements SharedPreferences.OnSharedPreferenceChangeListener {
        public a() {
        }

        @Override
        public void onSharedPreferenceChanged(SharedPreferences sharedPreferences, String str) {
            if (str == null || !str.equals(AppSession.PROPERTY_BALANCE) || TransferWithdrawActivity.this.K == null) {
                return;
            }
            TransferWithdrawActivity.this.K.setText(Locales.moneyNoFraction(((BaseActivity) TransferWithdrawActivity.this).appSession.retrieve(AppSession.PROPERTY_BALANCE)));
        }
    }

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

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (aPIMessageWrapper.isOK() || aPIMessageWrapper.getMap().isEmpty()) {
                return;
            }
            HashMap hashMap = new HashMap();
            hashMap.put("rc", aPIMessageWrapper.getResponse_code());
            hashMap.put("konten", Var.toString(aPIMessageWrapper.getData().get(0).get("transfer_desc"), ""));
            hashMap.put("image", Var.toString(aPIMessageWrapper.getData().get(0).get("img_url"), ""));
            TransferWithdrawActivity.this.A0(hashMap);
        }

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

        @Override
        public void preProcess() {
        }
    }

    public class c implements MessageProcess {
        public final Bundle a;

        public c(Bundle bundle) {
            this.a = bundle;
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            HashMap hashMap = new HashMap();
            DetailMessage detailMessage = new DetailMessage(baseMessage);
            if (detailMessage.isOK()) {
                HashMap hashMap2 = new HashMap();
                hashMap2.put("ibu_kandung", detailMessage.getValueFromAdditional_data(14));
                hashMap2.put("pekerjaan", detailMessage.getValueFromAdditional_data(39));
                hashMap2.put("jenis_usaha", detailMessage.getValueFromAdditional_data(38));
                hashMap2.put("ym", detailMessage.getValueFromAdditional_data(18));
                hashMap2.put("gtalk", detailMessage.getValueFromAdditional_data(19));
                hashMap2.put("whatsapp", detailMessage.getValueFromAdditional_data(22));
                hashMap2.put("telegram", detailMessage.getValueFromAdditional_data(37));
                hashMap2.put("bbm", detailMessage.getValueFromAdditional_data(34));
                ((BaseActivity) TransferWithdrawActivity.this).appSession.store(AppSession.PROPERTY_OWNER_NAME, detailMessage.getValueFromAdditional_data(0));
                ((BaseActivity) TransferWithdrawActivity.this).appSession.store(AppSession.PROPERTY_MERCHANT_NAME, detailMessage.getValueFromAdditional_data(7));
                ((BaseActivity) TransferWithdrawActivity.this).appSession.store(AppSession.PROPERTY_LEVEL, detailMessage.getValueFromAdditional_data(16));
                ((BaseActivity) TransferWithdrawActivity.this).appSession.store(AppSession.PROPERTY_GENDER, detailMessage.getValueFromAdditional_data(35));
                ((BaseActivity) TransferWithdrawActivity.this).appSession.store(AppSession.PROPERTY_HANDPHONE, detailMessage.getValueFromAdditional_data(5));
                ((BaseActivity) TransferWithdrawActivity.this).appSession.store(AppSession.PROPERTY_EMAIL, detailMessage.getValueFromAdditional_data(11));
                ((BaseActivity) TransferWithdrawActivity.this).appSession.store(AppSession.PROPERTY_ADDRESS, detailMessage.getValueFromAdditional_data(1));
                ((BaseActivity) TransferWithdrawActivity.this).appSession.store(AppSession.PROPERTY_PROVINCE, detailMessage.getValueFromAdditional_data(4));
                ((BaseActivity) TransferWithdrawActivity.this).appSession.store(AppSession.PROPERTY_CITY, detailMessage.getValueFromAdditional_data(3));
                ((BaseActivity) TransferWithdrawActivity.this).appSession.store(AppSession.PROPERTY_POSTCODE, detailMessage.getValueFromAdditional_data(2));
                Bundle bundle = new Bundle();
                ArrayList arrayList = new ArrayList();
                ArrayList<String> arrayList2 = new ArrayList<>();
                ArrayList arrayList3 = new ArrayList();
                Iterator<HashMap> it = detailMessage.getData_detail().iterator();
                String str = "";
                String str2 = str;
                String str3 = str2;
                while (it.hasNext()) {
                    HashMap next = it.next();
                    HashMap hashMap3 = new HashMap();
                    DocumentEntity documentEntity = new DocumentEntity();
                    Iterator<HashMap> it2 = it;
                    HashMap hashMap4 = hashMap2;
                    String replaceAll = Var.toString(next.get("status"), "0").replaceAll("[^0-9]", "");
                    String var = Var.toString(next.get("kode_dokumen"), "");
                    String str4 = str2;
                    String var2 = Var.toString(next.get("nama_dokumen"), "");
                    String str5 = str;
                    String var3 = Var.toString(next.get("id"), "");
                    DetailMessage detailMessage2 = detailMessage;
                    String var4 = Var.toString(next.get("ket_verifikasi"), "");
                    documentEntity.setId(var3);
                    documentEntity.setKet_verifikasi(var4);
                    documentEntity.setNama_dokumen(var2);
                    documentEntity.setKode_dokumen(var);
                    documentEntity.setStatus(replaceAll);
                    arrayList3.add(documentEntity);
                    arrayList2.add(var);
                    arrayList.add(replaceAll);
                    if (documentEntity.getId().equals("1")) {
                        str2 = replaceAll;
                        str = str5;
                    } else {
                        str = replaceAll;
                        str2 = str4;
                    }
                    bundle.putSerializable(ProfileFragment.POPULATED_DATA_UPL_KEY, hashMap3);
                    it = it2;
                    hashMap2 = hashMap4;
                    detailMessage = detailMessage2;
                    str3 = var4;
                    hashMap = hashMap3;
                }
                DetailMessage detailMessage3 = detailMessage;
                String str6 = str;
                String str7 = str2;
                this.a.putBoolean(DetailAccountActivity.IS_EDIT_ALLOWED_KEY, detailMessage3.isOK());
                this.a.putBoolean(DetailAccountActivity.IS_IDCARD_VALID_KEY, str6.equals("1"));
                this.a.putBoolean(DetailAccountActivity.IS_IDCARD_WAIT_KEY, str6.equals("3"));
                this.a.putBoolean(DetailAccountActivity.IS_SELFIE_VALID_KEY, str7.equals("1"));
                this.a.putBoolean(DetailAccountActivity.IS_SELFIE_WAIT_KEY, str7.equals("3"));
                this.a.putSerializable(ProfileFragment.POPULATED_DATA_UPL_KEY, hashMap);
                this.a.putString(ProfileFragment.DOC_KET_KEY, str3);
                this.a.putStringArrayList(ProfileFragment.POPULATED_DATA_CODE_KEY, arrayList2);
                this.a.putSerializable(ProfileFragment.POPULATED_DATA_STATE_KEY, arrayList3);
                this.a.putStringArrayList(DetailAccountActivity.POPULATED_ADD_DATA_KEY, detailMessage3.getAdditional_datas());
                this.a.putSerializable(DetailAccountActivity.POPULATED_ADD_DATA_ACCOUNT, hashMap2);
                if (Var.toBoolean(new ConfigSession(TransferWithdrawActivity.this).retrieveMap(ConfigSession.PROPERTY_CUSTOM_CONFIG, ConfigSession.KEY_USE_NEW_KYC_BIGVISION), true)) {
                    Affinity.launch(TransferWithdrawActivity.this, KYCNewKtpActivity.class, this.a);
                } else {
                    Affinity.launch(TransferWithdrawActivity.this, KYCActivity.class, this.a);
                }
                TransferWithdrawActivity.this.finish();
            }
        }

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

        @Override
        public void preProcess() {
            this.a.putBoolean(DetailAccountActivity.IS_EDIT_ALLOWED_KEY, false);
        }
    }

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

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            BankAccountEntity bankAccountEntity;
            APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper(baseMessage);
            if (!aPIMessageWrapper.isOK()) {
                Affinity.info(TransferWithdrawActivity.this, false, aPIMessageWrapper.getMessageDescription());
                return;
            }
            ArrayList<HashMap<String, Object>> data = aPIMessageWrapper.getData();
            ArrayList arrayList = (ArrayList) data.get(0).get("history");
            ArrayList arrayList2 = new ArrayList();
            Objects.requireNonNull(arrayList);
            Iterator it = arrayList.iterator();
            while (it.hasNext()) {
                HashMap hashMap = (HashMap) it.next();
                arrayList2.add(new BankAccountEntity(Var.toString(hashMap.get("nama"), ""), Var.toString(hashMap.get("norek"), ""), Var.toString(hashMap.get("bankname"), ""), Var.toString(hashMap.get("bankcode"), "")));
            }
            HashMap hashMap2 = (HashMap) data.get(0).get("rekening");
            Objects.requireNonNull(hashMap2);
            int i = Var.toInt(hashMap2.get("status"), 2);
            if (i == 1) {
                bankAccountEntity = new BankAccountEntity(Var.toString(hashMap2.get("nama"), ""), Var.toString(hashMap2.get("norek"), ""), Var.toString(hashMap2.get("bankname"), ""), Var.toString(hashMap2.get("bankcode"), ""));
                bankAccountEntity.setStatus(1);
            } else if (i == 0) {
                bankAccountEntity = new BankAccountEntity();
                bankAccountEntity.setStatus(0);
            } else {
                bankAccountEntity = new BankAccountEntity();
                bankAccountEntity.setStatus(2);
            }
            TransferWithdrawActivity.this.x0(bankAccountEntity, arrayList2);
        }

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

        @Override
        public void preProcess() {
        }
    }

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

        @Override
        public void run() {
            HashMap<String, String> parseBank = MessageParser.parseBank(((BaseActivity) TransferWithdrawActivity.this).dataSession.retrieve(DataSession.PROPERTY_LIST_BANK));
            ArrayList arrayList = new ArrayList();
            ArrayList arrayList2 = new ArrayList();
            for (String str : parseBank.keySet()) {
                ProdukListEntity produkListEntity = new ProdukListEntity(str, parseBank.get(str));
                produkListEntity.setSubname(str);
                produkListEntity.setDrawable_url("Transfer147");
                if (str.equals("002") || str.equals("008") || str.equals("014") || str.equals("009")) {
                    arrayList2.add(produkListEntity);
                } else {
                    arrayList.add(produkListEntity);
                    Collections.sort(arrayList);
                }
            }
            arrayList2.addAll(arrayList);
            BankListFragment bankListFragment = new BankListFragment();
            bankListFragment.setArguments(bankListFragment.setupDefaultBundle(25646, "Pilih Bank Tujuan", arrayList2, Boolean.FALSE));
            bankListFragment.show(TransferWithdrawActivity.this.getSupportFragmentManager(), "bank_option");
        }

        public e(TransferWithdrawActivity transferWithdrawActivity, a aVar) {
            this();
        }
    }

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

    public void o0(BankAccountEntity bankAccountEntity) {
        WidgetHelper.setProductIdTag(this.E, bankAccountEntity.getBankCode(), bankAccountEntity.getBankName());
        this.G.setText(bankAccountEntity.getAccountCode());
        this.q.requestFocus();
    }

    public void p0(ArrayList arrayList, View view) {
        ?? newInstance = CashOutHistoryFragment.newInstance();
        newInstance.setBankAccountEntities(arrayList);
        newInstance.setOnSelectedBankAccount(new CashOutHistoryFragment.OnSelectedBankAccount() {
            @Override
            public final void selectedBank(BankAccountEntity bankAccountEntity) {
                TransferWithdrawActivity.this.o0(bankAccountEntity);
            }
        });
        newInstance.show(getSupportFragmentManager(), "history-cashout");
    }

    public void q0(BankAccountEntity bankAccountEntity, View view) {
        WidgetHelper.setProductIdTag(this.E, bankAccountEntity.getBankCode(), bankAccountEntity.getBankName());
        this.G.setText(bankAccountEntity.getAccountCode());
        this.q.requestFocus();
    }

    public void r0(BankAccountEntity bankAccountEntity, View view) {
        WidgetHelper.setProductIdTag(this.E, bankAccountEntity.getBankCode(), bankAccountEntity.getBankName());
        this.G.setText(bankAccountEntity.getAccountCode());
        this.q.requestFocus();
    }

    public void s0(View view) {
        Affinity.purge(this, DetailActivity.class);
    }

    public void t0(int i, Boolean bool) {
        if (bool.booleanValue()) {
            Affinity.purge(this, DetailActivity.class);
        }
    }

    public void v0(DialogPlus dialogPlus, View view) {
        dialogPlus.dismiss();
        k0();
    }

    public final void A0(HashMap<String, Object> hashMap) {
        DisplayMetrics displayMetrics = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
        final DialogPlus create = DialogPlus.newDialog(this).setContentHolder(new ViewHolder(View.inflate(this, R.layout.popup_promo, null))).setContentWidth((displayMetrics.widthPixels * 95) / 100).setContentBackgroundResource(ContextCompat.getColor(this, R.color.transparent)).setGravity(17).create();
        create.show();
        View holderView = create.getHolderView();
        ImageView imageView = (ImageView) holderView.findViewById(R.id.popup_img);
        if (!FileHelper.isValidContextForGlide(this)) {
            imageView.setVisibility(8);
        } else if (Var.toString(hashMap.get("image"), "null").equalsIgnoreCase("null")) {
            imageView.setVisibility(8);
        } else {
            Glide.with(this).load(Var.toString(hashMap.get("image"), "")).apply(new RequestOptions().override(imageView.getWidth(), imageView.getHeight()).diskCacheStrategy(DiskCacheStrategy.ALL)).into(imageView);
        }
        if (Var.toString(hashMap.get("konten"), "null").equalsIgnoreCase("null")) {
            holderView.findViewById(R.id.popup_konten).setVisibility(8);
        } else {
            ((TextView) holderView.findViewById(R.id.popup_konten)).setText(Compat.Html_fromHtml(Var.toString(hashMap.get("konten"), "")));
        }
        holderView.findViewById(R.id.popup_close).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                create.dismiss();
            }
        });
        Button button = (Button) holderView.findViewById(R.id.popup_btn);
        button.setText("Lengkapi Data");
        if (Var.toString(hashMap.get("rc"), "").equals(QRISO.POI_METHOD_DYNAMIC)) {
            button.setVisibility(8);
        } else {
            button.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    TransferWithdrawActivity.this.v0(create, view);
                }
            });
        }
    }

    public final void B0() {
        findViewById(R.id.tf_self_container).setOnClickListener(this);
        findViewById(R.id.tf_other_container).setOnClickListener(this);
        findViewById(R.id.product_logo).setOnClickListener(this);
        findViewById(R.id.btn_toggle_password).setOnClickListener(this);
        findViewById(R.id.btn_forgot_pin).setOnClickListener(this);
        findViewById(R.id.btn_inquiry).setOnClickListener(this);
        this.E.setOnClickListener(this);
    }

    @Override
    public int getMainProductLogoResId() {
        return 0;
    }

    @Override
    public String getSelectedProductCode() {
        if (this.t.equals(RESULT_SCTI)) {
            return "SCTI";
        }
        if (!this.t.equals(RESULT_WITHDRAW)) {
            return null;
        }
        String str = this.s;
        return (str == null || !str.equals("SCCOCIMB")) ? "SCCOTACIMB" : "SCCOCIMB";
    }

    @Override
    public com.bm.sc.bebasbayar.message.BaseMessage getTransactionMessage(boolean r18) {
        throw new UnsupportedOperationException("Method not decompiled: com.bm.sc.bebasbayar.ui.activity.cash.TransferWithdrawActivity.getTransactionMessage(boolean):com.bm.sc.bebasbayar.message.BaseMessage");
    }

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

    @Override
    public String getWikiNameSpace() {
        return null;
    }

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

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

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

    public final void j0() {
        MessageComposer messageComposer = new MessageComposer(7, "ro/customer/check_kyc");
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setData_type(2);
        messageComposer.setShowProgressRegular(true);
        messageComposer.addMessage("user_uuid", Device.getDeviceUUID(this).toString());
        messageComposer.addMessage("user_id", this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID));
        messageComposer.addMessage(BaseMessage.INDEX_VIA, "BB ANDROID");
        messageComposer.addMessage(BaseMessage.INDEX_APP_ID, "SPEEDCASH");
        messageComposer.setMessageProcess(new b());
        new MessageSender(this, messageComposer).execute();
    }

    public final void k0() {
        Bundle bundle = new Bundle();
        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_ACCOUNT);
        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.setIs_cacheable(true);
        messageComposer.setMessageProcess(new c(bundle));
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(detailMessage);
        messageSender.execute();
    }

    public final String l0() {
        return WidgetHelper.getProductIdTag(this.E);
    }

    public final void m0(String str) {
        if (str.equalsIgnoreCase(RESULT_SCTI)) {
            if (this.w.getVisibility() == 0) {
                this.u.setVisibility(8);
            } else {
                this.u.setVisibility(0);
            }
            if (this.v.getVisibility() == 0) {
                this.v.setVisibility(8);
            }
            this.t = RESULT_SCTI;
            this.B.setVisibility(8);
            this.x.setVisibility(8);
            this.y.setVisibility(8);
            findViewById(R.id.top_divider).setVisibility(8);
            this.C.setVisibility(0);
            findViewById(R.id.btn_inquiry).setVisibility(0);
            findViewById(R.id.btn_payment).setVisibility(8);
            resetForm(true);
            return;
        }
        if (str.equalsIgnoreCase(RESULT_WITHDRAW)) {
            this.v.setVisibility(0);
            this.C.setVisibility(0);
            findViewById(R.id.btn_inquiry).setVisibility(0);
            this.B.setVisibility(8);
            findViewById(R.id.top_divider).setVisibility(8);
            findViewById(R.id.btn_payment).setVisibility(8);
            this.t = RESULT_WITHDRAW;
            this.u.setVisibility(8);
            this.x.setVisibility(8);
            this.y.setVisibility(8);
            findViewById(R.id.tf_self_norek_detail).setVisibility(8);
            return;
        }
        if (str.equalsIgnoreCase(RESULT_CASH_DEP)) {
            if (this.u.getVisibility() == 0 || this.w.getVisibility() == 0 || this.B.getVisibility() == 0 || this.v.getVisibility() == 0) {
                this.u.setVisibility(8);
                this.w.setVisibility(8);
                this.B.setVisibility(8);
                findViewById(R.id.top_divider).setVisibility(8);
                this.v.setVisibility(8);
            }
            this.x.setVisibility(0);
            this.y.setVisibility(8);
            this.C.setVisibility(8);
            findViewById(R.id.btn_inquiry).setVisibility(8);
            findViewById(R.id.btn_payment).setVisibility(8);
            return;
        }
        if (str.equalsIgnoreCase(RESULT_CASHOUT)) {
            if (this.u.getVisibility() == 0 || this.w.getVisibility() == 0 || this.B.getVisibility() == 0 || this.v.getVisibility() == 0) {
                this.u.setVisibility(8);
                this.w.setVisibility(8);
                this.B.setVisibility(8);
                findViewById(R.id.top_divider).setVisibility(8);
                this.v.setVisibility(8);
            }
            this.C.setVisibility(8);
            this.x.setVisibility(8);
            this.y.setVisibility(0);
            findViewById(R.id.btn_inquiry).setVisibility(8);
            findViewById(R.id.btn_payment).setVisibility(8);
        }
    }

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

    @Override
    public void onBackPressed() {
        if (this.t.equals(RESULT_SCTI)) {
            if (findViewById(R.id.line_info_transfer).isShown()) {
                super.onBackPressed();
                return;
            } else {
                resetForm(true);
                return;
            }
        }
        if (this.t.equals(RESULT_WITHDRAW)) {
            if (findViewById(R.id.line_info_withdraw).isShown()) {
                super.onBackPressed();
                return;
            } else {
                resetForm(true);
                return;
            }
        }
        if (this.t.equals(RESULT_CASH_DEP)) {
            if (findViewById(R.id.line_cash_dep).isShown()) {
                super.onBackPressed();
                return;
            } else {
                resetForm(true);
                return;
            }
        }
        if (findViewById(R.id.line_cashout).isShown()) {
            super.onBackPressed();
        } else {
            resetForm(true);
        }
    }

    @Override
    public void onChangeTab(int i, String str, String str2) {
        if (str.equalsIgnoreCase(RESULT_SCTI)) {
            if (this.w.getVisibility() == 0) {
                this.u.setVisibility(8);
            } else {
                this.u.setVisibility(0);
            }
            if (this.v.getVisibility() == 0) {
                this.v.setVisibility(8);
            }
            this.t = RESULT_SCTI;
            this.B.setVisibility(8);
            this.x.setVisibility(8);
            this.y.setVisibility(8);
            findViewById(R.id.top_divider).setVisibility(8);
            this.C.setVisibility(0);
            findViewById(R.id.btn_inquiry).setVisibility(0);
            findViewById(R.id.btn_payment).setVisibility(8);
            resetForm(true);
            return;
        }
        if (str.equalsIgnoreCase(RESULT_WITHDRAW)) {
            this.v.setVisibility(0);
            this.C.setVisibility(0);
            findViewById(R.id.btn_inquiry).setVisibility(0);
            this.B.setVisibility(8);
            findViewById(R.id.top_divider).setVisibility(8);
            findViewById(R.id.btn_payment).setVisibility(8);
            this.t = RESULT_WITHDRAW;
            this.u.setVisibility(8);
            this.x.setVisibility(8);
            this.y.setVisibility(8);
            findViewById(R.id.tf_self_norek_detail).setVisibility(8);
            return;
        }
        if (str.equalsIgnoreCase(RESULT_CASH_DEP)) {
            if (this.u.getVisibility() == 0 || this.w.getVisibility() == 0 || this.B.getVisibility() == 0 || this.v.getVisibility() == 0) {
                this.u.setVisibility(8);
                this.w.setVisibility(8);
                this.B.setVisibility(8);
                findViewById(R.id.top_divider).setVisibility(8);
                this.v.setVisibility(8);
            }
            this.t = RESULT_CASH_DEP;
            this.x.setVisibility(0);
            this.y.setVisibility(8);
            this.C.setVisibility(8);
            findViewById(R.id.btn_inquiry).setVisibility(8);
            findViewById(R.id.btn_payment).setVisibility(8);
            return;
        }
        if (str.equalsIgnoreCase(RESULT_CASHOUT)) {
            if (this.u.getVisibility() == 0 || this.w.getVisibility() == 0 || this.B.getVisibility() == 0 || this.v.getVisibility() == 0) {
                this.u.setVisibility(8);
                this.w.setVisibility(8);
                this.B.setVisibility(8);
                findViewById(R.id.top_divider).setVisibility(8);
                this.v.setVisibility(8);
            }
            this.t = RESULT_CASHOUT;
            this.C.setVisibility(8);
            this.x.setVisibility(8);
            this.y.setVisibility(0);
            findViewById(R.id.btn_inquiry).setVisibility(8);
            findViewById(R.id.btn_payment).setVisibility(8);
        }
    }

    @Override
    public void onClick(View view) {
        if (view.getId() == 2131365229) {
            ArrayList arrayList = new ArrayList();
            DialogPlusOption dialogPlusOption = new DialogPlusOption(getString(R.string.transaction_option_history), R.drawable.ic_fi_payment_method);
            dialogPlusOption.setSubtext(getString(R.string.transaction_option_history_desc));
            arrayList.add(dialogPlusOption);
            DialogPlusOption dialogPlusOption2 = new DialogPlusOption(getString(R.string.transaction_option_contact), R.drawable.ic_fi_contacts);
            dialogPlusOption2.setSubtext(getString(R.string.transaction_option_contact_desc));
            arrayList.add(dialogPlusOption2);
            this.transactionIdPelDialog = Affinity.option(this, R.string.transaction_option_title, arrayList, this);
            return;
        }
        if (view.getId() == 2131364119) {
            this.s = "SCCOTACIMB";
            if (getSelectedProductCode().isEmpty()) {
                Affinity.info(this, false, getString(R.string.error_required_field, "Jenis Penarikan"));
                return;
            } else {
                new e(this, null).run();
                return;
            }
        }
        if (view.getId() == 2131366160) {
            if (!n0() && findViewById(R.id.tf_self_norek).getVisibility() != 0) {
                Affinity.confirm(this, "Konfirmasi Tambah Nomor Rekening Bank", "Tidak ada nomor rekening bank yang tersimpan. Apakah Anda ingin menambah nomor rekening bank ?", new BBCallback() {
                    @Override
                    public final void do_callback(int i, Object obj) {
                        TransferWithdrawActivity.this.t0(i, (Boolean) obj);
                    }
                });
                return;
            }
            this.s = "SCCOCIMB";
            this.G.setText(this.O);
            WidgetHelper.setProductIdTag(this.E, this.M, this.N);
            this.B.setVisibility(8);
            findViewById(R.id.top_divider).setVisibility(8);
            this.v.setVisibility(0);
            this.C.setVisibility(0);
            findViewById(R.id.btn_inquiry).setVisibility(0);
            findViewById(R.id.btn_payment).setVisibility(8);
            this.z.setVisibility(0);
            this.A.setVisibility(0);
            this.P = false;
            if (this.v.getVisibility() == 0) {
                findViewById(R.id.tf_self_norek_detail).setVisibility(0);
                return;
            } else {
                findViewById(R.id.tf_self_norek_detail).setVisibility(8);
                return;
            }
        }
        if (view.getId() == 2131366158) {
            this.s = "SCCOTACIMB";
            resetForm(true);
            this.B.setVisibility(8);
            findViewById(R.id.top_divider).setVisibility(8);
            this.v.setVisibility(0);
            findViewById(R.id.btn_inquiry).setVisibility(0);
            findViewById(R.id.btn_payment).setVisibility(8);
            findViewById(R.id.tf_self_norek_detail).setVisibility(8);
            this.C.setVisibility(0);
            this.z.setVisibility(0);
            this.A.setVisibility(0);
            this.P = true;
            return;
        }
        if (view.getId() == 2131362390) {
            Affinity.purge(this, DetailActivity.class);
            return;
        }
        if (view.getId() == 2131362438) {
            boolean z = Var.toBoolean(ViewTagger.getTag(this.o, R.id.is_password_visible), false);
            if (z) {
                this.o.setInputType(18);
                this.o.setTransformationMethod(PasswordTransformationMethod.getInstance());
                ((ImageView) view).setImageResource(R.drawable.ic_bb_btn_toggle_pin);
            } else {
                this.o.setInputType(2);
                ((ImageView) view).setImageResource(R.drawable.ic_jay_eye_slash_icon);
            }
            ViewTagger.setTag(this.o, R.id.is_password_visible, Boolean.valueOf(!z));
            return;
        }
        if (view.getId() == 2131362335) {
            Affinity.dialogSetPin(this);
        } else if (view.getId() == 2131362383 && this.o.getText().toString().isEmpty()) {
            Affinity.info(this, false, getString(R.string.error_required_field_pin));
        } else {
            super.onClick(view);
        }
    }

    @Override
    public void onClickLastTransaction(int i, TransferLastTransactionEntity transferLastTransactionEntity) {
        StringBuilder sb = new StringBuilder();
        sb.append("onClickLastTransaction: ");
        sb.append(transferLastTransactionEntity.getJenis_transfer());
        if (transferLastTransactionEntity.getJenis_transfer().equals("BANK LAIN")) {
            this.s = "SCCOTACIMB";
            resetForm(true);
            this.G.setText(Var.toString(transferLastTransactionEntity.getNomor_rekening(), ""));
            WidgetHelper.setProductIdTag(this.E, transferLastTransactionEntity.getKode_bank(), transferLastTransactionEntity.getNama_bank());
            this.B.setVisibility(8);
            findViewById(R.id.top_divider).setVisibility(8);
            this.v.setVisibility(0);
            findViewById(R.id.btn_inquiry).setVisibility(0);
            findViewById(R.id.btn_payment).setVisibility(8);
            findViewById(R.id.tf_self_norek_detail).setVisibility(8);
            this.C.setVisibility(0);
            this.z.setVisibility(0);
            this.A.setVisibility(0);
            this.P = true;
            return;
        }
        this.s = "SCCOCIMB";
        this.G.setText(transferLastTransactionEntity.getNomor_rekening());
        WidgetHelper.setProductIdTag(this.E, transferLastTransactionEntity.getKode_bank(), transferLastTransactionEntity.getNama_bank());
        this.B.setVisibility(8);
        findViewById(R.id.top_divider).setVisibility(8);
        this.v.setVisibility(0);
        this.C.setVisibility(0);
        findViewById(R.id.btn_inquiry).setVisibility(0);
        findViewById(R.id.btn_payment).setVisibility(8);
        this.z.setVisibility(8);
        this.A.setVisibility(8);
        this.P = false;
        if (this.v.getVisibility() == 0) {
            findViewById(R.id.tf_self_norek_detail).setVisibility(0);
        } else {
            findViewById(R.id.tf_self_norek_detail).setVisibility(8);
        }
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            this.t = extras.getString(KEY_ALL, "");
        }
        this.balance_insufficient_container.setVisibility(8);
        this.D = new CashOutSession(this);
        findViewById(R.id.btn_pilih_norek).setOnClickListener(this);
        this.u = findViewById(R.id.line_info_transfer);
        this.v = findViewById(R.id.line_info_withdraw);
        this.w = findViewById(R.id.line_info_konfirm);
        this.m = (EditText) findViewById(R.id.transfer_field_nohp);
        this.n = (EditText) findViewById(R.id.input_reason);
        this.o = (EditText) findViewById(R.id.input_pin_conf);
        this.p = (NominalEditText) findViewById(R.id.input_nominal);
        this.B = findViewById(R.id.line_info_withdraw_container);
        this.E = (EditText) findViewById(R.id.input_product_code);
        this.G = (SerialEditText) findViewById(R.id.input_nomor_rekening);
        this.q = (NominalEditText) findViewById(R.id.input_nominal_withdraw);
        this.F = (EditText) findViewById(R.id.input_keterangan);
        this.H = (InvoiceTextView) findViewById(R.id.transaction_inquiry_invoice);
        this.z = findViewById(R.id.input_product_code_label);
        this.A = findViewById(R.id.input_nomor_rekening_label);
        this.Q = (TextView) findViewById(R.id.transfer_nama_bank_label);
        this.R = (TextView) findViewById(R.id.transfer_norek_label);
        this.S = (TextView) findViewById(R.id.transfer_nominal_label);
        ((TextView) findViewById(R.id.withdraw_info_label)).setText(Compat.Html_fromHtml(getString(R.string.transfer_note_label)));
        B0();
        TextView textView = (TextView) findViewById(R.id.inquiry_saldo_tv);
        this.K = textView;
        textView.setText(Locales.moneyNoFraction(this.appSession.retrieve(AppSession.PROPERTY_BALANCE)));
        this.C = findViewById(R.id.inquiry_saldo_container);
        this.x = findViewById(R.id.line_cash_dep);
        this.y = findViewById(R.id.line_cashout);
        ((TextView) findViewById(R.id.tf_cash_dep_label)).setText(Compat.Html_fromHtml(getString(R.string.transfer_type_cash_dep_label)));
        ((TextView) findViewById(R.id.tf_cashout_label)).setText(Compat.Html_fromHtml(getString(R.string.transfer_type_cash_dep_label)));
        if (this.t.equals(RESULT_SCTI)) {
            m0(RESULT_SCTI);
        } else {
            m0(RESULT_WITHDRAW);
        }
        Calendar.getInstance().set(5, 1);
        Calendar calendar = Calendar.getInstance();
        calendar.set(5, calendar.getActualMaximum(5));
        getToolbar().setNavigationOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                TransferWithdrawActivity.this.l(view);
            }
        });
        findViewById(R.id.rv_invoice).setVisibility(8);
        this.V = (TextView) findViewById(R.id.tv_owner_name);
        this.W = (TextView) findViewById(R.id.tv_account_code);
        this.X = (TextView) findViewById(R.id.tv_account_bank);
        this.U = (ImageView) findViewById(R.id.acb_action);
        this.i = (TextView) findViewById(R.id.tv_owner_account);
        this.j = (TextView) findViewById(R.id.tv_bank_number);
        this.k = (TextView) findViewById(R.id.tv_bank_name);
        this.l = findViewById(R.id.icl_wrap);
        w0();
    }

    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);
    }

    @Override
    public void onOptionChoosen(OptionListFragment optionListFragment, int i, ProdukListEntity produkListEntity) {
        String code = produkListEntity.getCode();
        produkListEntity.getName();
        if (i == 39791 || i == 57345) {
            WidgetHelper.setProductIdTag(this.m, produkListEntity.getCode(), produkListEntity.getCode());
        } else if (i == 25646) {
            WidgetHelper.setProductIdTag(this.E, code, produkListEntity.getName());
        }
    }

    @Override
    public void onOptionChoosen4(BankListFragment bankListFragment, int i, ProdukListEntity produkListEntity) {
        String code = produkListEntity.getCode();
        if (i == 39791 || i == 57345) {
            WidgetHelper.setProductIdTag(this.m, produkListEntity.getCode(), produkListEntity.getCode());
        } else if (i == 25646) {
            this.G.clearText();
            WidgetHelper.setProductIdTag(this.E, code, produkListEntity.getName());
        }
    }

    @Override
    public void onOptionMybank(BankListFragment bankListFragment, String str, String str2, String str3, String str4) {
        this.s = "SCCOCIMB";
        this.M = str4;
        this.N = str;
        this.O = str2;
        this.E.setText(str);
        this.G.setText(this.O);
        WidgetHelper.setProductIdTag(this.E, this.M, str);
    }

    public void onPause() {
        super/*androidx.fragment.app.FragmentActivity*/.onPause();
        getSharedPreferences(ApiConfig.APP_SESSION, 0).unregisterOnSharedPreferenceChangeListener(this.L);
    }

    @Override
    public void onShowcaseFinished() {
    }

    @Override
    public void onStart() {
        super.onStart();
        getSharedPreferences(ApiConfig.APP_SESSION, 0).registerOnSharedPreferenceChangeListener(this.L);
    }

    @Override
    public MPMessage onTransactionDone(boolean z, BaseMessage baseMessage) {
        if (this.t.equals(RESULT_SCTI)) {
            if (!z) {
                ApiMpMessageWrapper apiMpMessageWrapper = new ApiMpMessageWrapper(baseMessage);
                if (apiMpMessageWrapper.isApiOK()) {
                    String obj = this.m.getText().toString();
                    apiMpMessageWrapper.getDataAsString();
                    getToolbar().setTitle("Konfirmasi Transfer");
                    WidgetHelper.setProductIdTag(this.m, obj, obj);
                    WidgetHelper.setReadonly(this.m, true, true);
                    WidgetHelper.setReadonly(this.p, true, true);
                    WidgetHelper.setReadonly(this.n, true, true);
                    findViewById(R.id.line_info_transfer).setVisibility(8);
                    findViewById(R.id.line_info_pin).setVisibility(0);
                    findViewById(R.id.btn_inquiry).setVisibility(8);
                    findViewById(R.id.btn_payment).setVisibility(0);
                    this.w.setVisibility(0);
                    double d2 = Var.toDouble(this.p.getValue(), 0.0d) + 0.0d;
                    ((TextView) findViewById(R.id.invoice_id_conf)).setText(Var.toString(this.m.getText().toString().replaceAll("[^0-9]", ""), ""));
                    ((TextView) findViewById(R.id.invoice_name_conf)).setText(Var.toString(apiMpMessageWrapper.getDataAsString(), ""));
                    ((TextView) findViewById(R.id.invoice_nominal_conf)).setText(Locales.moneyNoFraction(this.p.getValue()));
                    ((TextView) findViewById(R.id.invoice_berita_conf)).setText(Var.toString(this.n.getText().toString(), ""));
                    ((TextView) findViewById(R.id.invoice_nominal_admin_conf)).setText(Locales.moneyNoFraction(Var.toString(Double.valueOf(0.0d), "")));
                    ((TextView) findViewById(R.id.invoice_total_nominal_conf)).setText(Locales.moneyNoFraction(Var.toString(Double.valueOf(d2), "")));
                    this.T = false;
                } else {
                    this.o.setText("");
                }
                return apiMpMessageWrapper;
            }
            SCTIMessage sCTIMessage = new SCTIMessage(baseMessage);
            if (sCTIMessage.isOK()) {
                resetForm(false);
                this.r = sCTIMessage.getValueFromIncludes(MPMessage.IncludeMessage.REFF_ID);
                sCTIMessage.getStruks();
                double d3 = Var.toDouble(sCTIMessage.getValueFromAdditional_data(1), 0.0d);
                double d4 = Var.toDouble(sCTIMessage.getValueFromIncludes(MPMessage.IncludeMessage.ADMIN), 0.0d);
                HashMap hashMap = Var.toHashMap(sCTIMessage.getBillerInfo().get("outletTujuan"));
                String var = Var.toString(hashMap.get(DataMessage.ID_OUTLET), "");
                String var2 = Var.toString(hashMap.get("nama_pemilik"), "");
                StringBuilder sb = new StringBuilder();
                sb.append("onTransactionDone: ");
                sb.append(Var.toString(Mapper.mapToJSON(hashMap), ""));
                StringBuilder sb2 = new StringBuilder();
                sb2.append("onTransactionDone: ");
                sb2.append(var);
                StringBuilder sb3 = new StringBuilder();
                sb3.append("onTransactionDone: ");
                sb3.append(var2);
                String retrieve = this.appSession.retrieve(AppSession.PROPERTY_HANDPHONE);
                if (retrieve.startsWith(QRISO.ID_ADD_DATA)) {
                    retrieve = "0" + retrieve.substring(2);
                }
                Bundle bundle = new Bundle();
                bundle.putAll(PaymentActivity.getPaymentBundle("Bukti Transfer", sCTIMessage.getStruks(), this.r, d3 + d4, 0.0d));
                if (sCTIMessage.getStrukMap() != null && sCTIMessage.getStrukMap().size() > 0) {
                    bundle.putSerializable(PaymentActivity.KEY_STRUK_MAP, sCTIMessage.getStrukMap());
                }
                if (!var.isEmpty() && !var2.isEmpty()) {
                    bundle.putString(PaymentActivity.KEY_ID_TUJUAN, var);
                    bundle.putString(PaymentActivity.KEY_OUTLET_TUJUAN, var2);
                }
                bundle.putDouble("key:balance", Var.toDouble(sCTIMessage.getValueFromIncludes("balance"), 0.0d));
                bundle.putDouble(PaymentActivity.KEY_SUBTOTAL, d3);
                bundle.putDouble(PaymentActivity.KEY_ADMIN, d4);
                bundle.putString(PaymentActivity.KEY_TRANSACTION_LABEL, "TOTAL TRANSFER");
                bundle.putString(PaymentActivity.KEY_DATE, sCTIMessage.getTransmission_datetime());
                bundle.putString(PaymentActivity.KEY_CUSTOMER_ID, retrieve);
                bundle.putString(PaymentActivity.KEY_STATUS, "SUKSES");
                bundle.putString("key:product:name", sCTIMessage.getValueFromIncludes(MPMessage.IncludeMessage.BILLER_PRODUCT_CODE));
                bundle.putString(PaymentActivity.KEY_IS_PULSA, "0");
                bundle.putString(PaymentActivity.KEY_IS_SCTI, "1");
                this.T = true;
            } else if (sCTIMessage.isNeedSetPin()) {
                Affinity.dialogSetPin(this);
            } else {
                findViewById(R.id.btn_inquiry).setVisibility(8);
                findViewById(R.id.btn_payment).setVisibility(0);
                this.o.setText("");
            }
            return sCTIMessage;
        }
        if (!this.t.equals(RESULT_WITHDRAW)) {
            return null;
        }
        CashOutMessage cashOutMessage = new CashOutMessage(baseMessage);
        if (z) {
            this.D.clear();
        }
        if (cashOutMessage.isOK()) {
            this.r = Var.toString(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.REFF_ID), "");
            if (z) {
                double d5 = Var.toDouble(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.AMOUNT), 0.0d);
                double d6 = Var.toDouble(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.ADMIN), 0.0d);
                String var3 = Var.toString(cashOutMessage.getBillerInfo("bankName"), "");
                String var4 = Var.toString(cashOutMessage.getBillerInfo("bankAccountName"), "");
                String var5 = Var.toString(cashOutMessage.getBillerInfo("bankAccountNumber"), "");
                this.H.setVisibility(8);
                findViewById(R.id.line_info_pin).setVisibility(8);
                findViewById(R.id.rv_invoice).setVisibility(8);
                Bundle bundle2 = new Bundle();
                bundle2.putAll(StrukActivity.getPaymentBundle("Bukti Transfer", cashOutMessage.getStruks(), this.r, d5 + d6, 0.0d));
                if (cashOutMessage.getStrukMap() != null && cashOutMessage.getStrukMap().size() > 0) {
                    bundle2.putSerializable(PaymentActivity.KEY_STRUK_MAP, cashOutMessage.getStrukMap());
                }
                if (!var3.isEmpty() && !var4.isEmpty() && !var5.isEmpty()) {
                    bundle2.putString(PaymentActivity.KEY_BANK_NAME, var3);
                    bundle2.putString(PaymentActivity.KEY_BANK_ACC_NAME, var4);
                    bundle2.putString(PaymentActivity.KEY_BANK_ACC_NUMBER, var5);
                }
                bundle2.putDouble("key:balance", Var.toDouble(cashOutMessage.getValueFromIncludes("balance"), 0.0d));
                bundle2.putDouble(PaymentActivity.KEY_SUBTOTAL, d5);
                bundle2.putDouble(PaymentActivity.KEY_ADMIN, d6);
                bundle2.putString(PaymentActivity.KEY_TRANSACTION_LABEL, "TOTAL TRANSFER");
                bundle2.putString(PaymentActivity.KEY_DATE, cashOutMessage.getTransmission_datetime());
                bundle2.putString(PaymentActivity.KEY_CUSTOMER_ID, this.G.getValue());
                bundle2.putString(PaymentActivity.KEY_STATUS, "SUKSES");
                bundle2.putString("key:product:name", cashOutMessage.getValueFromIncludes(MPMessage.IncludeMessage.BILLER_PRODUCT_CODE));
                bundle2.putString(PaymentActivity.KEY_IS_PULSA, "0");
                bundle2.putString(PaymentActivity.KEY_IS_SCTI, "0");
                this.T = true;
                resetForm(false);
            } else {
                this.I = Var.toString(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.AMOUNT), "");
                this.J = Var.toString(cashOutMessage.getIncludes().get(MPMessage.IncludeMessage.ADMIN), "");
                WidgetHelper.setReadonly(this.F, true, true);
                WidgetHelper.setReadonly(this.q, true, true);
                if (!n0()) {
                    WidgetHelper.setReadonly(this.E, true, false);
                    WidgetHelper.setReadonly(this.G, true, true);
                }
                AppCompatTextView appCompatTextView = this.H;
                getToolbar().setTitle("Konfirmasi Transfer");
                findViewById(R.id.line_info_withdraw).setVisibility(8);
                findViewById(R.id.line_info_pin).setVisibility(0);
                findViewById(R.id.btn_inquiry).setVisibility(8);
                findViewById(R.id.btn_payment).setVisibility(0);
                this.w.setVisibility(8);
                String obj2 = this.F.getText().toString();
                obj2.replace("*", "");
                this.D.store(CashOutSession.PROPERTY_KODE_PRODUK, getSelectedProductCode());
                this.D.store(CashOutSession.PROPERTY_KODE_BANK, WidgetHelper.getProductIdTag(this.E));
                this.D.store(CashOutSession.PROPERTY_NAMA_BANK, this.E.getText().toString());
                CashOutSession cashOutSession = this.D;
                Editable text = this.G.getText();
                Objects.requireNonNull(text);
                cashOutSession.store(CashOutSession.PROPERTY_NOREK_BANK, text.toString());
                this.D.store(CashOutSession.PROPERTY_INPUT_NOTE, obj2);
                this.D.store(CashOutSession.PROPERTY_INPUT_NOMINAL, this.q.getValue());
                this.D.store(CashOutSession.PROPERTY_RESP_DESCRIPTION, obj2);
                this.D.store(CashOutSession.PROPERTY_RESP_INVOICE, cashOutMessage.getStruks());
                this.D.store(CashOutSession.PROPERTY_RESP_REFF_ID, this.r);
                this.D.store(CashOutSession.PROPERTY_RESP_AMOUNT, this.I);
                this.D.store(CashOutSession.PROPERTY_RESP_ADMIN, this.J);
                if (cashOutMessage.getStrukMap() != null && cashOutMessage.getStrukMap().size() > 0) {
                    this.D.store("struk maps", Mapper.collectionToJSON(cashOutMessage.getStrukMap()).toString());
                }
                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()) {
                            if (((String) entry.getKey()).equals("BIAYA ADMIN")) {
                                arrayList.add(new TransactionInvoiceEntity("BIAYA ADMIN SCCO", Var.toString(entry.getValue(), "")));
                            } else {
                                arrayList.add(new TransactionInvoiceEntity((String) entry.getKey(), Var.toString(entry.getValue(), "")));
                            }
                        }
                    }
                    recyclerView.setAdapter(new FlexibleAdapter(arrayList));
                }
                this.T = false;
            }
        } else if (cashOutMessage.isNeedSetPin()) {
            Affinity.dialogSetPin(this);
        } else {
            if (cashOutMessage.getResponse_code().equals("68")) {
                j0();
            }
            this.o.setText("");
            if (z) {
                findViewById(R.id.btn_payment).setVisibility(0);
            } else {
                findViewById(R.id.btn_payment).setVisibility(8);
            }
        }
        return cashOutMessage;
    }

    @Override
    public void onTransactionPrepare(boolean z) {
        if (this.t.equals(RESULT_SCTI)) {
            if (z) {
                findViewById(R.id.btn_inquiry).setVisibility(8);
                findViewById(R.id.btn_payment).setVisibility(8);
                return;
            } else {
                findViewById(R.id.line_info_transfer).setVisibility(0);
                findViewById(R.id.line_info_pin).setVisibility(8);
                this.w.setVisibility(8);
                return;
            }
        }
        if (this.t.equals(RESULT_WITHDRAW)) {
            if (z) {
                findViewById(R.id.btn_inquiry).setVisibility(8);
                findViewById(R.id.btn_payment).setVisibility(8);
            } else {
                findViewById(R.id.line_info_pin).setVisibility(8);
                this.w.setVisibility(8);
            }
        }
    }

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

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

    @Override
    public boolean overridePaymentActivity() {
        return this.T;
    }

    @Override
    public void resetForm(boolean z) {
        if (this.t.equals(RESULT_SCTI)) {
            this.n.setText("");
            this.o.setText("");
            this.p.clearText();
            WidgetHelper.removeProductIdTag(this.m);
            WidgetHelper.setReadonly(this.p, false, true);
            WidgetHelper.setReadonly(this.m, false, true);
            WidgetHelper.setReadonly(this.n, false, true);
            findViewById(R.id.btn_inquiry).setVisibility(0);
            findViewById(R.id.btn_payment).setVisibility(8);
            findViewById(R.id.line_info_transfer).setVisibility(0);
            findViewById(R.id.line_info_pin).setVisibility(8);
            this.w.setVisibility(8);
        } else if (this.t.equals(RESULT_WITHDRAW)) {
            this.r = "";
            this.I = "";
            this.J = "";
            this.o.setText("");
            this.F.setText("");
            this.q.clearText();
            WidgetHelper.setReadonly(this.E, false, false);
            WidgetHelper.setReadonly(this.G, false, true);
            WidgetHelper.setReadonly(this.F, false, true);
            WidgetHelper.setReadonly(this.q, false, true);
            WidgetHelper.removeProductIdTag(this.E);
            if (!n0()) {
                this.G.clearText();
                WidgetHelper.setReadonly(this.G, false, true);
            }
            this.v.setVisibility(0);
            this.C.setVisibility(0);
            findViewById(R.id.btn_inquiry).setVisibility(0);
            this.B.setVisibility(8);
            findViewById(R.id.top_divider).setVisibility(8);
            findViewById(R.id.btn_payment).setVisibility(8);
            this.t = RESULT_WITHDRAW;
            this.u.setVisibility(8);
            this.x.setVisibility(8);
            this.y.setVisibility(8);
            findViewById(R.id.tf_self_norek_detail).setVisibility(8);
            this.H.setVisibility(8);
            findViewById(R.id.rv_invoice).setVisibility(8);
            findViewById(R.id.line_info_pin).setVisibility(8);
        } else if (this.t.equals(RESULT_CASH_DEP)) {
            this.n.setText("");
            this.o.setText("");
            this.p.clearText();
            WidgetHelper.removeProductIdTag(this.m);
            WidgetHelper.setReadonly(this.p, false, true);
            WidgetHelper.setReadonly(this.m, false, true);
            WidgetHelper.setReadonly(this.n, false, true);
            findViewById(R.id.line_info_transfer).setVisibility(8);
            findViewById(R.id.line_info_withdraw_container).setVisibility(8);
            findViewById(R.id.line_info_withdraw).setVisibility(8);
            findViewById(R.id.btn_inquiry).setVisibility(8);
            findViewById(R.id.btn_payment).setVisibility(8);
            findViewById(R.id.line_cash_dep).setVisibility(0);
            findViewById(R.id.line_cashout).setVisibility(8);
            findViewById(R.id.line_info_pin).setVisibility(8);
            this.w.setVisibility(8);
        } else {
            this.n.setText("");
            this.o.setText("");
            this.p.clearText();
            WidgetHelper.removeProductIdTag(this.m);
            WidgetHelper.setReadonly(this.p, false, true);
            WidgetHelper.setReadonly(this.m, false, true);
            WidgetHelper.setReadonly(this.n, false, true);
            findViewById(R.id.line_info_transfer).setVisibility(8);
            findViewById(R.id.line_info_withdraw_container).setVisibility(8);
            findViewById(R.id.line_info_withdraw).setVisibility(8);
            findViewById(R.id.btn_inquiry).setVisibility(8);
            findViewById(R.id.btn_payment).setVisibility(8);
            findViewById(R.id.line_cashout).setVisibility(0);
            findViewById(R.id.line_cash_dep).setVisibility(8);
            findViewById(R.id.line_info_pin).setVisibility(8);
            this.w.setVisibility(8);
        }
        getToolbar().setTitle("Transfer 147 Bank");
        swapFab(true);
    }

    public final void w0() {
        APIMessageWrapper aPIMessageWrapper = new APIMessageWrapper();
        aPIMessageWrapper.setItem(DataMessage.ID_OUTLET, new AppSession(this).retrieve(AppSession.PROPERTY_MERCHANT_ID));
        aPIMessageWrapper.setItem(BaseMessage.INDEX_VIA, "BB ANDROID");
        aPIMessageWrapper.setItem(BaseMessage.INDEX_APP_ID, "SPEEDCASH");
        MessageComposer messageComposer = new MessageComposer(2, "cashout_list");
        messageComposer.setIs_credential(false);
        messageComposer.setIs_encrypted(false);
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setData_type(2);
        messageComposer.setShowProgressRegular(true);
        messageComposer.setMessageProcess(new d());
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(aPIMessageWrapper);
        messageSender.execute();
    }

    public final void x0(BankAccountEntity bankAccountEntity, final ArrayList<BankAccountEntity> arrayList) {
        z0(bankAccountEntity);
        if (arrayList.size() == 1) {
            y0(arrayList.get(0));
        } else if (arrayList.size() > 1) {
            y0(arrayList.get(0));
            View findViewById = findViewById(R.id.btn_history);
            findViewById.setVisibility(0);
            findViewById.setOnClickListener(new View.OnClickListener() {
                @Override
                public final void onClick(View view) {
                    TransferWithdrawActivity.this.p0(arrayList, view);
                }
            });
        }
    }

    public final void y0(final BankAccountEntity bankAccountEntity) {
        findViewById(R.id.cl_history).setVisibility(0);
        this.k.setText(bankAccountEntity.getBankName());
        this.j.setText(bankAccountEntity.getAccountCode());
        this.i.setText(bankAccountEntity.getOwnerName());
        View.OnClickListener onClickListener = new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                TransferWithdrawActivity.this.q0(bankAccountEntity, view);
            }
        };
        findViewById(R.id.clp_cursor).setOnClickListener(onClickListener);
        this.k.setOnClickListener(onClickListener);
        this.j.setOnClickListener(onClickListener);
        this.i.setOnClickListener(onClickListener);
    }

    public final void z0(final BankAccountEntity bankAccountEntity) {
        if (bankAccountEntity.getStatus() != 1) {
            if (bankAccountEntity.getStatus() == 0) {
                this.V.setText(R.string.info_unverified_account_head);
                this.W.setText(R.string.info_unverified_account_body);
                this.X.setVisibility(8);
                this.U.setImageResource(R.drawable.ic_baseline_info_24);
                this.U.setVisibility(8);
                return;
            }
            if (bankAccountEntity.getStatus() == 2) {
                this.V.setText(R.string.transfer_rekening_saya);
                this.W.setText(R.string.transfer_rek_saya_info);
                this.X.setVisibility(8);
                this.U.setImageResource(R.drawable.ic_baseline_bookmark_add_24);
                this.U.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public final void onClick(View view) {
                        TransferWithdrawActivity.this.s0(view);
                    }
                });
                return;
            }
            return;
        }
        this.V.setText(bankAccountEntity.getOwnerName().toUpperCase());
        this.W.setText(bankAccountEntity.getBankName().toUpperCase());
        this.X.setText("(" + bankAccountEntity.getBankCode() + ") " + bankAccountEntity.getAccountCode());
        findViewById(R.id.tv_title).setVisibility(0);
        this.U.setImageResource(R.drawable.ic_baseline_chevron_right_24);
        View.OnClickListener onClickListener = new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                TransferWithdrawActivity.this.r0(bankAccountEntity, view);
            }
        };
        this.U.setOnClickListener(onClickListener);
        this.V.setOnClickListener(onClickListener);
        this.X.setOnClickListener(onClickListener);
    }
}