导航菜单

页面标题

页面副标题

SpeedCash v6.5.1482 - CashbackActivity.java 源代码

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

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


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

import android.os.Bundle;
import android.view.View;
import android.widget.Button;
import android.widget.EditText;
import androidx.appcompat.widget.SearchView;
import com.bm.sc.auth.ui.BottomNavigationActivity;
import com.bm.sc.bebasbayar.R;
import com.bm.sc.bebasbayar.handler.MessageComposer;
import com.bm.sc.bebasbayar.handler.MessageSender;
import com.bm.sc.bebasbayar.helper.Affinity;
import com.bm.sc.bebasbayar.iface.BBCallback;
import com.bm.sc.bebasbayar.iface.MessageProcess;
import com.bm.sc.bebasbayar.message.BaseMessage;
import com.bm.sc.bebasbayar.message.mp.CashbackMessage;
import com.bm.sc.bebasbayar.setting.session.AppSession;
import com.bm.sc.bebasbayar.ui.BaseActivity;
import com.bm.sc.bebasbayar.ui.activity.cash.CashbackActivity;
import com.bm.sc.bebasbayar.ui.widget.NominalEditText;
import com.bm.sc.util.common.Var;

public class CashbackActivity extends BaseActivity {
    public NominalEditText c;
    public EditText d;
    public int e;

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

        public void c(int i, Boolean bool) {
            CashbackActivity.this.q();
        }

        public void d(int i, Boolean bool) {
            CashbackActivity.this.q();
        }

        @Override
        public void afterProcess(BaseMessage baseMessage) {
            CashbackMessage cashbackMessage = new CashbackMessage(baseMessage);
            if (cashbackMessage.isOK()) {
                SearchView.OnQueryTextListener onQueryTextListener = CashbackActivity.this;
                Affinity.info(onQueryTextListener, 1, onQueryTextListener.getString(R.string.title_confirm), cashbackMessage.getMessageDescription(), new BBCallback() {
                    @Override
                    public final void do_callback(int i, Object obj) {
                        CashbackActivity.a.this.c(i, (Boolean) obj);
                    }
                });
            } else {
                SearchView.OnQueryTextListener onQueryTextListener2 = CashbackActivity.this;
                Affinity.info(onQueryTextListener2, -1, onQueryTextListener2.getString(R.string.title_confirm), cashbackMessage.getMessageDescription(), new BBCallback() {
                    @Override
                    public final void do_callback(int i, Object obj) {
                        CashbackActivity.a.this.d(i, (Boolean) obj);
                    }
                });
            }
        }

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

        @Override
        public void preProcess() {
        }
    }

    @Override
    public String getClassSimpleName() {
        return "Cashback";
    }

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

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

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

    @Override
    public void onClick(View view) {
        if (view.getId() != 2131362353) {
            super.onClick(view);
            return;
        }
        String obj = this.d.getText().toString();
        String value = this.c.getValue();
        if (value.equals("0") || value.isEmpty()) {
            Affinity.info(this, false, getString(R.string.error_required_field, this.c.getHint()));
        } else if (obj.isEmpty()) {
            Affinity.info(this, false, getString(R.string.error_required_field, this.d.getHint()));
        } else {
            r(value, obj);
        }
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        new AppSession(this);
        Bundle extras = getIntent().getExtras();
        if (extras != null) {
            this.e = extras.getInt("isCashback");
        }
        StringBuilder sb = new StringBuilder();
        sb.append("onCreate: ");
        sb.append(this.e);
        this.d = (EditText) findViewById(R.id.layout_input_pin);
        this.c = (NominalEditText) findViewById(R.id.input_nominal);
        ((Button) findViewById(R.id.btn_inquiry)).setOnClickListener(this);
        this.c.setText(Var.toString(Integer.valueOf(this.e), ""));
    }

    public final void q() {
        Bundle bundle = new Bundle();
        bundle.putString("FromReservation", "0");
        Affinity.purge(this, BottomNavigationActivity.class, bundle);
    }

    public final void r(String str, String str2) {
        AppSession appSession = new AppSession(this);
        CashbackMessage cashbackMessage = new CashbackMessage(appSession.retrieve(AppSession.PROPERTY_MERCHANT_ID), str2, appSession.retrieve(AppSession.PROPERTY_AUTH_TOKEN), "SCKOM");
        cashbackMessage.setAdditional_dataValue(0, str);
        MessageComposer messageComposer = new MessageComposer(7, "");
        messageComposer.setRequest_method(MessageComposer.POST);
        messageComposer.setData_type(1);
        messageComposer.setIs_credential(true);
        messageComposer.setIs_encrypted(true);
        messageComposer.setShowProgressRegular(true);
        messageComposer.setMessageProcess(new a());
        MessageSender messageSender = new MessageSender(this, messageComposer);
        messageSender.setRequestMessage(cashbackMessage);
        messageSender.execute();
    }
}