导航菜单

页面标题

页面副标题

新暖心缘 v8.1.1 - ApplyCPSActivity.java 源代码

正在查看: 新暖心缘 v8.1.1 应用的 ApplyCPSActivity.java JAVA 源代码文件

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


package com.luanxingyuan.app.activity;

import android.app.Dialog;
import android.graphics.Point;
import android.text.TextUtils;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import android.widget.EditText;
import android.widget.TextView;
import androidx.recyclerview.widget.RecyclerView;
import butterknife.BindView;
import butterknife.OnClick;
import com.luanxingyuan.app.base.BaseActivity;
import com.luanxingyuan.app.base.BaseResponse;
import com.luanxingyuan.app.bean.BankBean;
import com.luanxingyuan.app.layoutmanager.PickerLayoutManager;
import com.luanxingyuan.app.util.LogUtil;
import com.luanxingyuan.app.util.ParamUtil;
import com.luanxingyuan.app.util.ToastUtil;
import com.luanxingyuan.app.util.VerifyUtils;
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Set;

public class ApplyCPSActivity extends BaseActivity {

    @BindView
    EditText mAccountEt;

    @BindView
    EditText mActiveNumberEt;
    private List<BankBean> mBankList = new ArrayList();

    @BindView
    EditText mChannelNameEt;

    @BindView
    EditText mChannelWebEt;

    @BindView
    EditText mContactEt;
    private BankBean mFinalSelectBean;
    private BankBean mOptionSelectBean;

    @BindView
    TextView mPercentTv;

    @BindView
    EditText mRealNameEt;

    @BindView
    TextView mWithdrawWayTv;

    class a extends r6.a<BaseResponse> {
        a() {
        }

        @Override
        public void onError(x8.e eVar, Exception exc, int i8) {
            super.onError(eVar, exc, i8);
            ToastUtil.showToast(ApplyCPSActivity.this.getApplicationContext(), 2131821363);
        }

        public void onResponse(BaseResponse baseResponse, int i8) {
            if (baseResponse == null || baseResponse.m_istatus != 1) {
                ToastUtil.showToast(ApplyCPSActivity.this.getApplicationContext(), 2131820626);
            } else {
                ToastUtil.showToast(ApplyCPSActivity.this.getApplicationContext(), 2131820630);
                ApplyCPSActivity.this.finish();
            }
        }
    }

    class b extends z7.c {
        b() {
        }

        public void onError(x8.e eVar, Exception exc, int i8) {
        }

        public void onResponse(String str, int i8) {
            w0.e A;
            if (TextUtils.isEmpty(str)) {
                return;
            }
            w0.e p8 = w0.a.p(str);
            if (p8.y("m_istatus").intValue() != 1 || (A = p8.A("m_object")) == null) {
                return;
            }
            Set<String> keySet = A.keySet();
            if (keySet.size() > 0) {
                for (String str2 : keySet) {
                    BankBean bankBean = new BankBean();
                    bankBean.backKey = str2;
                    bankBean.bankName = A.B(str2);
                    ApplyCPSActivity.this.mBankList.add(bankBean);
                }
            }
        }
    }

    class c implements View.OnClickListener {

        final Dialog f6085a;

        c(Dialog dialog) {
            this.f6085a = dialog;
        }

        @Override
        public void onClick(View view) {
            this.f6085a.dismiss();
        }
    }

    class d implements PickerLayoutManager.a {
        d() {
        }

        @Override
        public void a(View view, int i8) {
            LogUtil.i("位置: " + i8);
            ApplyCPSActivity applyCPSActivity = ApplyCPSActivity.this;
            applyCPSActivity.mOptionSelectBean = (BankBean) applyCPSActivity.mBankList.get(i8);
        }
    }

    class e implements View.OnClickListener {

        final Dialog f6088a;

        e(Dialog dialog) {
            this.f6088a = dialog;
        }

        @Override
        public void onClick(View view) {
            if (ApplyCPSActivity.this.mBankList != null && ApplyCPSActivity.this.mBankList.size() > 0) {
                if (ApplyCPSActivity.this.mOptionSelectBean == null) {
                    ApplyCPSActivity applyCPSActivity = ApplyCPSActivity.this;
                    applyCPSActivity.mOptionSelectBean = (BankBean) applyCPSActivity.mBankList.get(0);
                }
                ApplyCPSActivity applyCPSActivity2 = ApplyCPSActivity.this;
                applyCPSActivity2.mFinalSelectBean = applyCPSActivity2.mOptionSelectBean;
                ApplyCPSActivity applyCPSActivity3 = ApplyCPSActivity.this;
                applyCPSActivity3.mWithdrawWayTv.setText(applyCPSActivity3.mOptionSelectBean.bankName);
                ApplyCPSActivity.this.mOptionSelectBean = null;
            }
            this.f6088a.dismiss();
        }
    }

    private void apply() {
        String trim = this.mChannelNameEt.getText().toString().trim();
        if (TextUtils.isEmpty(trim)) {
            ToastUtil.showToast(getApplicationContext(), 2131821173);
            return;
        }
        String trim2 = this.mChannelWebEt.getText().toString().trim();
        if (TextUtils.isEmpty(trim2)) {
            ToastUtil.showToast(getApplicationContext(), 2131821201);
            return;
        }
        String trim3 = this.mActiveNumberEt.getText().toString().trim();
        if (TextUtils.isEmpty(trim3)) {
            ToastUtil.showToast(getApplicationContext(), 2131821166);
            return;
        }
        String trim4 = this.mRealNameEt.getText().toString().trim();
        if (TextUtils.isEmpty(trim4)) {
            ToastUtil.showToast(getApplicationContext(), 2131821193);
            return;
        }
        if (this.mFinalSelectBean == null) {
            ToastUtil.showToast(getApplicationContext(), 2131821165);
            return;
        }
        String trim5 = this.mAccountEt.getText().toString().trim();
        if (TextUtils.isEmpty(trim5)) {
            ToastUtil.showToast(getApplicationContext(), 2131821203);
            return;
        }
        String trim6 = this.mContactEt.getText().toString().trim();
        if (TextUtils.isEmpty(trim6)) {
            ToastUtil.showToast(getApplicationContext(), 2131821177);
            return;
        }
        if (!VerifyUtils.isPhoneNum(trim6)) {
            ToastUtil.showToast(getApplicationContext(), 2131821464);
            return;
        }
        String trim7 = this.mPercentTv.getText().toString().trim();
        HashMap hashMap = new HashMap();
        hashMap.put("userId", getUserId());
        hashMap.put("cpsName", trim);
        hashMap.put("cpsUrl", trim2);
        hashMap.put("active", trim3);
        hashMap.put("proportions", trim7);
        hashMap.put("realName", trim4);
        hashMap.put("takeOutId", this.mFinalSelectBean.backKey);
        hashMap.put("accountNumber", trim5);
        hashMap.put("phone", trim6);
        x7.a.h().c(m6.a.b()).e("param", ParamUtil.getParam(hashMap)).f().c(new a());
    }

    private void getTakeOutMode() {
        x7.a.h().c(m6.a.w0()).f().c(new b());
    }

    private void setDialogView(View view, Dialog dialog) {
        ((TextView) view.findViewById(2131296454)).setOnClickListener(new c(dialog));
        ((TextView) view.findViewById(2131297340)).setText(getResources().getString(2131821461));
        k6.f fVar = new k6.f(this);
        RecyclerView recyclerView = (RecyclerView) view.findViewById(2131296562);
        PickerLayoutManager pickerLayoutManager = new PickerLayoutManager(getApplicationContext(), recyclerView, 1, false, 5, 0.3f, true);
        recyclerView.setLayoutManager(pickerLayoutManager);
        recyclerView.setAdapter(fVar);
        List<BankBean> list = this.mBankList;
        if (list != null && list.size() > 0) {
            fVar.b(this.mBankList);
        }
        pickerLayoutManager.c(new d());
        ((TextView) view.findViewById(2131296538)).setOnClickListener(new e(dialog));
    }

    private void showOptionDialog() {
        Dialog dialog = new Dialog(this, 2131886281);
        View inflate = LayoutInflater.from(this).inflate(2131493077, (ViewGroup) null);
        setDialogView(inflate, dialog);
        dialog.setContentView(inflate);
        Point point = new Point();
        getWindowManager().getDefaultDisplay().getSize(point);
        Window window = dialog.getWindow();
        if (window != null) {
            window.getAttributes().width = point.x;
            window.setGravity(80);
            window.setWindowAnimations(2131886275);
        }
        dialog.setCanceledOnTouchOutside(false);
        if (isFinishing()) {
            return;
        }
        dialog.show();
    }

    @Override
    protected View getContentView() {
        return inflate(2131492901);
    }

    @OnClick
    public void onClick(View view) {
        switch (view.getId()) {
            case 2131296340:
                int parseInt = Integer.parseInt(this.mPercentTv.getText().toString().trim());
                if (parseInt < 25) {
                    this.mPercentTv.setText(String.valueOf(parseInt + 1));
                    break;
                }
                break;
            case 2131296369:
                apply();
                break;
            case 2131297277:
                int parseInt2 = Integer.parseInt(this.mPercentTv.getText().toString().trim());
                if (parseInt2 > 10) {
                    this.mPercentTv.setText(String.valueOf(parseInt2 - 1));
                    break;
                }
                break;
            case 2131297484:
                showOptionDialog();
                break;
        }
    }

    @Override
    protected void onContentAdded() {
        setTitle(2131820625);
        getTakeOutMode();
    }
}