正在查看: SpeedCash v6.5.1482 应用的 TransferWithdrawActivity.java JAVA 源代码文件
本页面展示 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);
}
}