导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - TransferActivity.java 源代码

正在查看: SpeedCash v6.5.1482 应用的 TransferActivity.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.TextWatcher;
import android.text.method.DigitsKeyListener;
import android.text.method.PasswordTransformationMethod;
import android.view.View;
import android.webkit.WebView;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.TextView;
import androidx.appcompat.app.ActionBar;
import androidx.fragment.app.FragmentTransaction;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.DialogPlusOption;
import com.bm.sc.bebasbayar.adapter.entity.ProdukListEntity;
import com.bm.sc.bebasbayar.handler.QRISO;
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.message.BaseMessage;
import com.bm.sc.bebasbayar.message.BusMessage;
import com.bm.sc.bebasbayar.message.MPMessage;
import com.bm.sc.bebasbayar.message.api.MerchantCheckMessage;
import com.bm.sc.bebasbayar.message.mp.ApiMpMessageWrapper;
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.ConfigSession;
import com.bm.sc.bebasbayar.setting.session.DataSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.OtherHomeMenuActivity;
import com.bm.sc.bebasbayar.ui.activity.PaymentActivity;
import com.bm.sc.bebasbayar.ui.activity.TransactionActivity;
import com.bm.sc.bebasbayar.ui.activity.account.DetailActivity;
import com.bm.sc.bebasbayar.ui.activity.cash.TransferActivity;
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.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.google.android.material.textfield.TextInputEditText;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Objects;
import org.greenrobot.eventbus.EventBus;
import org.greenrobot.eventbus.Subscribe;
import org.greenrobot.eventbus.ThreadMode;

public class TransferActivity extends TransactionActivity {
    public EditText i;
    public TextInputEditText j;
    public TextInputEditText k;
    public TextInputEditText l;
    public boolean m;
    public double n;
    public View o;
    public View p;
    public View q;
    public TextView r;
    public TextView s;
    public TextView t;
    public ArrayList<String> v;
    public boolean w;
    public final SharedPreferences.OnSharedPreferenceChangeListener u = new a();
    public boolean x = 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) || TransferActivity.this.r == null) {
                return;
            }
            TransferActivity.this.r.setText(Locales.moneyNoFraction(((BaseActivity) TransferActivity.this).appSession.retrieve(AppSession.PROPERTY_BALANCE)));
        }
    }

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

        @Override
        public void afterTextChanged(Editable editable) {
            Editable text = TransferActivity.this.l.getText();
            Objects.requireNonNull(text);
            if (text.toString().isEmpty()) {
                TransferActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                TransferActivity.this.findViewById(R.id.btn_inquiry).setEnabled(false);
            } else if (!TransferActivity.this.l.getText().toString().isEmpty()) {
                Editable text2 = TransferActivity.this.k.getText();
                Objects.requireNonNull(text2);
                if (text2.toString().isEmpty()) {
                    TransferActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                    TransferActivity.this.findViewById(R.id.btn_inquiry).setEnabled(false);
                } else {
                    TransferActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                    TransferActivity.this.findViewById(R.id.btn_inquiry).setEnabled(true);
                }
                TransferActivity.this.findViewById(R.id.btn_top_up).setVisibility(8);
            }
            if (editable.length() == 0) {
                TransferActivity.this.a0();
            } else if (editable.length() > 0) {
                TransferActivity.this.d0();
            }
            if (TransferActivity.this.isEditing()) {
                return;
            }
            TransferActivity.this.setEditing(true);
            editable.toString();
            editable.replace(0, editable.length(), Locales.money(Var.toInt(editable.toString().replaceAll("[^\\d]", ""), 0), ""));
            TransferActivity.this.setEditing(false);
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

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

        @Override
        public void afterTextChanged(Editable editable) {
            Editable text = TransferActivity.this.k.getText();
            Objects.requireNonNull(text);
            if (text.toString().isEmpty()) {
                TransferActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                TransferActivity.this.findViewById(R.id.btn_inquiry).setEnabled(false);
            } else {
                Editable text2 = TransferActivity.this.l.getText();
                Objects.requireNonNull(text2);
                if (!text2.toString().isEmpty()) {
                    if (TransferActivity.this.k.getText().toString().isEmpty()) {
                        TransferActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                        TransferActivity.this.findViewById(R.id.btn_inquiry).setEnabled(false);
                    } else {
                        TransferActivity.this.findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                        TransferActivity.this.findViewById(R.id.btn_inquiry).setEnabled(true);
                    }
                    TransferActivity.this.findViewById(R.id.btn_top_up).setVisibility(8);
                }
            }
            if (editable.length() == 0) {
                TransferActivity.this.Y();
            } else if (editable.length() > 0) {
                TransferActivity.this.b0();
            }
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

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

        @Override
        public void afterTextChanged(Editable editable) {
            if (editable.length() == 0) {
                TransferActivity.this.Z();
            } else if (editable.length() > 0) {
                TransferActivity.this.c0();
            }
        }

        @Override
        public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }

        @Override
        public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
        }
    }

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

        @Override
        public void run() {
            HashMap<String, String> parseBank = MessageParser.parseBank(((BaseActivity) TransferActivity.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")) {
                    arrayList2.add(0, produkListEntity);
                } else if (str.equals("008")) {
                    arrayList2.add(1, produkListEntity);
                } else if (str.equals("014")) {
                    arrayList2.add(2, produkListEntity);
                } else if (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(TransferActivity.this.getSupportFragmentManager(), "bank_option");
        }

        public e(TransferActivity transferActivity, a aVar) {
            this();
        }
    }

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

    public final void X() {
        if (this.p.getVisibility() == 0) {
            this.o.setVisibility(8);
        } else {
            this.o.setVisibility(0);
        }
        this.q.setVisibility(0);
        findViewById(R.id.btn_inquiry).setVisibility(0);
        findViewById(R.id.btn_payment).setVisibility(8);
        resetForm(true);
    }

    public final void Y() {
        this.k.setTextAppearance(R.style.form_bold);
    }

    public final void Z() {
        this.j.setTextAppearance(R.style.form_bold);
    }

    public final void a0() {
        this.l.setTextAppearance(R.style.form_bold);
    }

    public final void b0() {
        this.k.setTextAppearance(R.style.input_nominal_bold);
    }

    public final void c0() {
        this.j.setTextAppearance(R.style.input_nominal_bold);
    }

    public final void d0() {
        this.l.setTextAppearance(R.style.input_nominal_bold);
    }

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

    @Override
    public String getSelectedProductCode() {
        return "SCTI";
    }

    @Override
    public BaseMessage getTransactionMessage(boolean z) {
        StringBuilder sb = new StringBuilder();
        sb.append("getTransactionMessage: ");
        sb.append("");
        Editable text = this.k.getText();
        Objects.requireNonNull(text);
        String obj = text.toString();
        String retrieve = this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID);
        String retrieve2 = this.appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN);
        String obj2 = this.i.getText().toString();
        String replaceAll = this.l.getEditableText().toString().replaceAll("[^\\d]", "");
        if (obj.isEmpty()) {
            Affinity.info(this, false, getString(R.string.error_required_field, this.s.getText().toString()));
            return null;
        }
        Editable text2 = this.l.getText();
        Objects.requireNonNull(text2);
        if (text2.toString().isEmpty() || Var.toInt(this.l.getEditableText().toString().replaceAll("[^\\d]", ""), 0) == 0) {
            Affinity.info(this, false, getString(R.string.error_required_field, this.t.getText().toString()));
            return null;
        }
        if (!z) {
            MerchantCheckMessage merchantCheckMessage = new MerchantCheckMessage(retrieve);
            merchantCheckMessage.setSearchId(obj);
            return merchantCheckMessage;
        }
        SCTIMessage sCTIMessage = new SCTIMessage(retrieve, obj2, retrieve2);
        sCTIMessage.setItem(BaseMessage.INDEX_UUID, Var.toString(Device.getDeviceUUID(getApplicationContext()).toString(), ""));
        sCTIMessage.setAdditional_dataValue(0, obj);
        sCTIMessage.setAdditional_dataValue(1, replaceAll);
        Editable text3 = this.j.getText();
        Objects.requireNonNull(text3);
        sCTIMessage.setAdditional_dataValue(2, text3.toString().replaceAll("[*]", ""));
        Device.getAddressLocation(this);
        sCTIMessage.setAdditional_dataValue(109, Device.getLogDevice(this));
        if (isUsePointPayment()) {
            sCTIMessage.setIncludesValue(MPMessage.IncludeMessage.PAYMENT_METHOD_PRIORITY, "POIN");
        }
        return sCTIMessage;
    }

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

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

    public boolean isEditing() {
        return this.m;
    }

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

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

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

    @Override
    public void onBackPressed() {
        boolean z = getIntent().getExtras() != null ? Var.toBoolean(Boolean.valueOf(getIntent().getExtras().getBoolean(AppSession.IS_FROM_NEW_HOME)), false) : false;
        if (findViewById(R.id.line_info_transfer).isShown()) {
            super.onBackPressed();
        } else {
            resetForm(true);
        }
        if (z) {
            Affinity.purge(this, OtherHomeMenuActivity.class);
        } else {
            super.onBackPressed();
        }
    }

    @Override
    public void onClick(View view) {
        if (view.getId() == 2131366407) {
            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) {
            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() == 2131362390) {
            Affinity.purge(this, DetailActivity.class);
            return;
        }
        if (view.getId() == 2131362438) {
            boolean z = Var.toBoolean(ViewTagger.getTag(this.i, R.id.is_password_visible), false);
            if (z) {
                this.i.setInputType(18);
                this.i.setTransformationMethod(PasswordTransformationMethod.getInstance());
                ((ImageView) view).setImageResource(R.drawable.ic_bb_btn_toggle_pin);
            } else {
                this.i.setInputType(2);
                ((ImageView) view).setImageResource(R.drawable.ic_jay_eye_slash_icon);
            }
            ViewTagger.setTag(this.i, R.id.is_password_visible, Boolean.valueOf(!z));
            return;
        }
        if (view.getId() == 2131362335) {
            Affinity.dialogSetPin(this);
        } else if (view.getId() != 2131366340) {
            super.onClick(view);
        } else {
            Affinity.launch(this, Deposit2Activity.class);
            finish();
        }
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        this.balance_insufficient_container.setVisibility(8);
        findViewById(R.id.balance_insufficient_container_1).setVisibility(8);
        this.o = findViewById(R.id.line_info_transfer);
        findViewById(R.id.line_info_withdraw);
        this.p = findViewById(R.id.line_info_konfirm);
        this.k = findViewById(R.id.transfer_field_nohp);
        this.j = findViewById(R.id.input_reason);
        this.i = (EditText) findViewById(R.id.input_pin_conf);
        this.l = findViewById(R.id.input_nominal);
        this.s = (TextView) findViewById(R.id.transfer_id_label);
        this.t = (TextView) findViewById(R.id.transfer_nominal_label);
        findViewById(R.id.transaction_import_idpel).setOnClickListener(this);
        findViewById(R.id.btn_toggle_password).setOnClickListener(this);
        findViewById(R.id.btn_forgot_pin).setOnClickListener(this);
        findViewById(R.id.topup_btn).setOnClickListener(this);
        TextView textView = (TextView) findViewById(R.id.inquiry_saldo_tv);
        this.r = textView;
        textView.setText(Locales.moneyNoFraction(this.appSession.retrieve(AppSession.PROPERTY_BALANCE)));
        this.q = findViewById(R.id.inquiry_saldo_container);
        X();
        getToolbar().setNavigationOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                TransferActivity.this.l(view);
            }
        });
        getToolbar().setTitle("Transfer Member");
        findViewById(R.id.rv_invoice).setVisibility(8);
        WidgetHelper.setUBPWebView((WebView) findViewById(R.id.wv_content_scti), findViewById(R.id.divider_wv_content), "SCTI", this.appSession, this);
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            String string = extras.getString("tittle");
            if (getToolbar() != null && string != null) {
                ActionBar supportActionBar = getSupportActionBar();
                Objects.requireNonNull(supportActionBar);
                supportActionBar.setTitle(string);
            }
        }
        ArrayList arrayList = new ArrayList(this.configSession.retrieveSet(ConfigSession.PROPERTY_WHITE_LIST_ID));
        this.v = new ArrayList<>();
        for (int i = 0; i < arrayList.size(); i++) {
            Object obj = ((HashMap) arrayList.get(i)).get(DataMessage.ID_OUTLET);
            Objects.requireNonNull(obj);
            if (!obj.toString().equals("")) {
                ArrayList<String> arrayList2 = this.v;
                Object obj2 = ((HashMap) arrayList.get(i)).get(DataMessage.ID_OUTLET);
                Objects.requireNonNull(obj2);
                arrayList2.add(obj2.toString());
            }
        }
        this.w = false;
        ArrayList<String> arrayList3 = this.v;
        if (arrayList3 != null && arrayList3.size() > 0) {
            for (int i2 = 0; i2 < this.v.size(); i2++) {
                if (this.v.get(i2).equals(this.appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID))) {
                    this.w = true;
                }
            }
        }
        double d2 = Var.toDouble(this.appSession.retrieve(AppSession.PROPERTY_BALANCE), 0.0d);
        this.n = d2;
        if (d2 != 0.0d) {
            findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
            findViewById(R.id.btn_top_up).setVisibility(8);
        } else if (this.w) {
            findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
            findViewById(R.id.btn_top_up).setVisibility(8);
        } else {
            findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
            findViewById(R.id.btn_inquiry).setEnabled(false);
            findViewById(R.id.btn_top_up).setVisibility(8);
        }
        findViewById(R.id.btn_inquiry).setEnabled(false);
        findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
        this.l.setInputType(2);
        this.l.setInputType(FragmentTransaction.TRANSIT_EXIT_MASK);
        this.l.setKeyListener(DigitsKeyListener.getInstance("0123456789."));
        this.l.addTextChangedListener(new b());
        this.k.addTextChangedListener(new c());
        this.j.addTextChangedListener(new d());
    }

    @Override
    @Subscribe(threadMode = ThreadMode.MAIN)
    public void onMessageEvent(BusMessage busMessage) {
        if (busMessage.getEventType() == 1) {
            this.appSession.store(AppSession.PROPERTY_BALANCE, Var.toString(Double.valueOf(busMessage.getBalance()), "0"));
            this.r.setText(Locales.moneyNoFraction(this.appSession.retrieve(AppSession.PROPERTY_BALANCE)));
        }
    }

    @Override
    public void onOptionChoosen(OptionListFragment optionListFragment, int i, ProdukListEntity produkListEntity) {
        if (i == 39791 || i == 57345) {
            WidgetHelper.setProductIdTag(this.k, produkListEntity.getCode(), produkListEntity.getCode());
        }
    }

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

    @Override
    public void onResume() {
        super.onResume();
        this.r.setText(Locales.moneyNoFraction(this.appSession.retrieve(AppSession.PROPERTY_BALANCE)));
    }

    @Override
    public void onShowcaseFinished() {
    }

    @Override
    public void onStart() {
        super.onStart();
        getSharedPreferences(ApiConfig.APP_SESSION, 0).registerOnSharedPreferenceChangeListener(this.u);
        if (EventBus.getDefault().isRegistered(this)) {
            return;
        }
        EventBus.getDefault().register(this);
    }

    @Override
    public MPMessage onTransactionDone(boolean z, BaseMessage baseMessage) {
        if (!z) {
            this.x = false;
            ApiMpMessageWrapper apiMpMessageWrapper = new ApiMpMessageWrapper(baseMessage);
            if (apiMpMessageWrapper.isApiOK()) {
                Editable text = this.k.getText();
                Objects.requireNonNull(text);
                String obj = text.toString();
                apiMpMessageWrapper.getDataAsString();
                getToolbar().setTitle("Konfirmasi Transfer");
                WidgetHelper.setProductIdTag(this.k, obj, obj);
                WidgetHelper.setReadonly(this.k, true, true);
                WidgetHelper.setReadonly(this.l, true, true);
                WidgetHelper.setReadonly(this.j, 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.p.setVisibility(0);
                double d2 = Var.toDouble(this.l.getEditableText().toString().replaceAll("[^\\d]", ""), 0.0d) + 0.0d;
                ((TextView) findViewById(R.id.invoice_id_conf)).setText(Var.toString(this.k.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.l.getEditableText().toString().replaceAll("[^\\d]", "")));
                TextView textView = (TextView) findViewById(R.id.invoice_berita_conf);
                Editable text2 = this.j.getText();
                Objects.requireNonNull(text2);
                textView.setText(Var.toString(text2.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), "")));
                if (this.n >= d2) {
                    findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                    findViewById(R.id.btn_inquiry).setEnabled(true);
                    findViewById(R.id.balance_insufficient_container_1).setVisibility(8);
                    findViewById(R.id.text_view_input_pin).setVisibility(0);
                    findViewById(R.id.line_info_pin).setVisibility(0);
                    findViewById(R.id.btn_payment_container).setVisibility(0);
                } else if (this.w) {
                    findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_background_gradient_round_25);
                    findViewById(R.id.btn_inquiry).setEnabled(true);
                    findViewById(R.id.balance_insufficient_container_1).setVisibility(8);
                    findViewById(R.id.text_view_input_pin).setVisibility(0);
                    findViewById(R.id.line_info_pin).setVisibility(0);
                    findViewById(R.id.btn_payment_container).setVisibility(0);
                } else {
                    findViewById(R.id.btn_inquiry).setBackgroundResource(R.drawable.bb_button_grey_inactive_round_25);
                    findViewById(R.id.btn_inquiry).setEnabled(false);
                    findViewById(R.id.balance_insufficient_container_1).setVisibility(0);
                    findViewById(R.id.text_view_input_pin).setVisibility(8);
                    findViewById(R.id.line_info_pin).setVisibility(8);
                    findViewById(R.id.btn_payment_container).setVisibility(8);
                }
            } else {
                this.i.setText("");
            }
            return apiMpMessageWrapper;
        }
        SCTIMessage sCTIMessage = new SCTIMessage(baseMessage);
        if (sCTIMessage.isOK()) {
            resetForm(false);
            String valueFromIncludes = 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(), valueFromIncludes, 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.x = true;
        } else if (sCTIMessage.isNeedSetPin()) {
            setSuksesOrPendingTransaction(false);
            Affinity.dialogSetPin(this);
        } else {
            setSuksesOrPendingTransaction(false);
            findViewById(R.id.btn_inquiry).setVisibility(8);
            findViewById(R.id.btn_payment).setVisibility(0);
            this.i.setText("");
        }
        return sCTIMessage;
    }

    @Override
    public void onTransactionPrepare(boolean z) {
        if (z) {
            findViewById(R.id.btn_inquiry).setVisibility(8);
            findViewById(R.id.btn_payment).setVisibility(8);
        } else {
            findViewById(R.id.line_info_transfer).setVisibility(0);
            findViewById(R.id.line_info_pin).setVisibility(8);
            this.p.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.x;
    }

    @Override
    public void resetForm(boolean z) {
        this.j.setText("");
        this.i.setText("");
        this.l.setText("");
        WidgetHelper.removeProductIdTag(this.k);
        WidgetHelper.setReadonly(this.l, false, true);
        WidgetHelper.setReadonly(this.k, false, true);
        WidgetHelper.setReadonly(this.j, false, true);
        findViewById(R.id.btn_inquiry).setVisibility(0);
        findViewById(R.id.btn_payment).setVisibility(8);
        findViewById(R.id.line_info_pin).setVisibility(8);
        findViewById(R.id.balance_insufficient_container_1).setVisibility(8);
        this.o.setVisibility(0);
        this.p.setVisibility(8);
        getToolbar().setTitle("Transfer Member");
        swapFab(true);
    }

    public void setEditing(boolean z) {
        this.m = z;
    }
}