导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - CustomeActivity.java 源代码

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

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


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

import android.os.Bundle;
import android.view.View;
import android.view.ViewGroup;
import android.widget.Button;
import android.widget.TextView;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.adapter.entity.CustomeEntity;
import com.bm.sc.bebasbayar.handler.MessageComposer;
import com.bm.sc.bebasbayar.handler.MessageSender;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.api.APIMessageWrapper;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.util.common.Var;
import com.bm.sc.util.format.Locales;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.Iterator;

public class CustomeActivity extends BaseActivity {
    public String c;
    public String d;
    public String e;
    public String f;
    public String g;
    public String h;
    public String i;
    public String j;
    public String k;
    public String l;
    public TextView m;
    public TextView n;
    public TextView o;
    public TextView p;
    public View q;

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

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            if (new APIMessageWrapper(baseMessage).isOK()) {
                ArrayList arrayList = Var.toArrayList(baseMessage.getItem("data"));
                ArrayList arrayList2 = new ArrayList();
                Iterator it = arrayList.iterator();
                while (it.hasNext()) {
                    HashMap hashMap = (HashMap) it.next();
                    CustomeEntity customeEntity = new CustomeEntity();
                    customeEntity.setAcquirer_id(Var.toString(hashMap.get("acqName"), ""));
                    customeEntity.setCustomer_pan(Var.toString(hashMap.get("cpan"), ""));
                    customeEntity.setIdOutlet(Var.toString(hashMap.get("idOutlet"), ""));
                    customeEntity.setTerminal_id(Var.toString(hashMap.get("terminalId"), ""));
                    customeEntity.setMerchant_pan(Var.toString(hashMap.get("mpan"), ""));
                    customeEntity.setTerminal_location(Var.toString(hashMap.get("terminalLocation"), ""));
                    customeEntity.setTransaction_datetime(Var.toString(hashMap.get("timeRequest"), ""));
                    customeEntity.setReceipt_number(Var.toString(hashMap.get("receiptNumber"), ""));
                    customeEntity.setTotBayar(Var.toString(hashMap.get("totalBayar"), ""));
                    customeEntity.setSisaSaldo(Var.toString(hashMap.get("sisaSaldo"), ""));
                    customeEntity.setMerchantName(Var.toString(hashMap.get("namaMerchant"), ""));
                    arrayList2.add(customeEntity);
                }
                CustomeActivity.this.d = ((CustomeEntity) arrayList2.get(0)).getAcquirer_id();
                CustomeActivity.this.e = ((CustomeEntity) arrayList2.get(0)).getTerminal_id();
                CustomeActivity.this.f = ((CustomeEntity) arrayList2.get(0)).getMerchant_pan();
                CustomeActivity.this.g = ((CustomeEntity) arrayList2.get(0)).getCustomer_pan();
                CustomeActivity.this.j = ((CustomeEntity) arrayList2.get(0)).getIdOutlet();
                CustomeActivity.this.h = ((CustomeEntity) arrayList2.get(0)).getTerminal_location();
                CustomeActivity.this.i = ((CustomeEntity) arrayList2.get(0)).getReceipt_number();
                CustomeActivity.this.k = ((CustomeEntity) arrayList2.get(0)).getTransaction_datetime();
                String totBayar = ((CustomeEntity) arrayList2.get(0)).getTotBayar();
                CustomeActivity.this.c = ((CustomeEntity) arrayList2.get(0)).getMerchantName();
                String sisaSaldo = ((CustomeEntity) arrayList2.get(0)).getSisaSaldo();
                CustomeActivity.this.l = "";
                CustomeActivity.this.m.setText("Transaksi pembayaran " + CustomeActivity.this.c + " telah sukses");
                StringBuilder sb = new StringBuilder();
                sb.append("afterProcess: ");
                sb.append(CustomeActivity.this.j);
                if (CustomeActivity.this.d.isEmpty() && CustomeActivity.this.d.equals("")) {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_acq_name)).setText("-");
                } else {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_acq_name)).setText(CustomeActivity.this.d);
                }
                if (CustomeActivity.this.e.isEmpty() && CustomeActivity.this.e.equals("")) {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_terminal_id)).setText("-");
                } else {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_terminal_id)).setText(CustomeActivity.this.e);
                }
                if (CustomeActivity.this.f.isEmpty() && CustomeActivity.this.f.equals("")) {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_merchant_pan)).setText("-");
                } else {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_merchant_pan)).setText(CustomeActivity.this.f);
                }
                if (CustomeActivity.this.g.isEmpty() && CustomeActivity.this.g.equals("")) {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_customer_pan)).setText("-");
                } else {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_customer_pan)).setText(CustomeActivity.this.g);
                }
                if (CustomeActivity.this.h.isEmpty() && CustomeActivity.this.h.equals("")) {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_terminal_location)).setText("-");
                } else {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_terminal_location)).setText(CustomeActivity.this.h);
                }
                if (CustomeActivity.this.i.isEmpty() && CustomeActivity.this.i.equals("")) {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_receipt_number)).setText("-");
                } else {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_receipt_number)).setText(CustomeActivity.this.i);
                }
                if (CustomeActivity.this.j.isEmpty() && CustomeActivity.this.j.equals("")) {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_source_of_fund)).setText("-");
                } else {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_source_of_fund)).setText(CustomeActivity.this.j);
                }
                if (CustomeActivity.this.k.isEmpty() && CustomeActivity.this.k.equals("")) {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_trans_date_time)).setText("-");
                } else {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_trans_date_time)).setText(CustomeActivity.this.k);
                }
                if (CustomeActivity.this.l.isEmpty() && CustomeActivity.this.l.equals("")) {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_call_center)).setText(CustomeActivity.this.getString(R.string.call_center));
                } else {
                    ((TextView) CustomeActivity.this.q.findViewById(R.id.info_call_center)).setText(CustomeActivity.this.getString(R.string.call_center));
                }
                CustomeActivity.this.p.setText(Locales.money(totBayar));
                CustomeActivity.this.o.setText(Locales.money(sisaSaldo));
                CustomeActivity.this.n.setText(CustomeActivity.this.c);
            }
        }

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

        @Override
        public void preProcess() {
        }
    }

    public final void O() {
        MessageComposer messageComposer = new MessageComposer(2, "merchant/listQris");
        messageComposer.setRequest_method(MessageComposer.GET);
        messageComposer.setData_type(2);
        messageComposer.setShowProgressRegular(true);
        messageComposer.setIs_encrypted(false);
        messageComposer.addMessage("idTrx", "4832143");
        messageComposer.setMessageProcess(new a());
        new MessageSender(this, messageComposer).execute();
    }

    public final void P() {
        ((Button) findViewById(R.id.btn_pay)).setVisibility(8);
        ((Button) findViewById(R.id.btn_print)).setVisibility(0);
        this.m = (TextView) findViewById(R.id.success_msg);
        this.o = (TextView) findViewById(R.id.qr_balance);
        this.p = (TextView) findViewById(R.id.qr_pay);
        this.n = (TextView) findViewById(R.id.qr_tujuan);
        O();
        this.q = View.inflate(this, R.layout.component_qr_buy, (ViewGroup) findViewById(R.id.qr_details_persen));
    }

    @Override
    public int getLayoutResource() {
        return R.layout.activity_custome;
    }

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

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

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        P();
    }
}