左晓为主开发手持机充值管理机
zuoxiao
2024-08-21 6a5879320dfac43155d024814a0a4d794a612696
qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/ManagerWriteActivity.java
@@ -8,6 +8,7 @@
import android.view.LayoutInflater;
import android.view.View;
import com.dayu.baselibrary.tools.HexUtil;
import com.dayu.baselibrary.utils.BaseCommon;
import com.dayu.baselibrary.utils.TipUtil;
import com.dayu.baselibrary.view.ConfirmDialog;
@@ -62,8 +63,13 @@
                    startActivity(intent);
                    ManagerWriteActivity.this.finish();
                } else {
                    TipUtil.show(this, "请在控制器端刷卡后在首页点击泵未关写卡后继续补卡!", () -> {
                    TipUtil.show(this, "请在控制器端刷卡后在首页点击补卡再点击泵未关写卡后继续补卡!", () -> {
                        ManagerWriteActivity.this.finish();
                        if (UserSearchActivity.userSearchActivity != null) {
                            UserSearchActivity.userSearchActivity.finish();
                            UserSearchActivity.userSearchActivity = null;
                        }
                    });
                }
@@ -95,18 +101,21 @@
        }
        ManageCard manageCard = new ManageCard();
        manageCard.setArerNumber(Integer.valueOf(QHOnLineApplication.getInstance().arerNumber));
        oldCardNumber = HexUtil.spaceHex(oldCardNumber);
        oldCardNumber = HexUtil.HighLowHex(oldCardNumber);
        manageCard.setUserCard(oldCardNumber);
        manageCard.setCardWriteState((byte) 0);
        if (NFCWriteHelper.getInstence(intent, this).writeData(manageCard.toByte(baseDao), 1, 0)) {
            isCreatManagerCard = true;
            number = 2;
            binding.number2.setVisibility(View.VISIBLE);
            TipUtil.show(this, "管理卡制卡成功,请在控制器端刷卡");
            ProgressDialog.dismiss();
        } else {
            isCreatManagerCard = false;
        }
        TipUtil.show(this, "管理卡制卡成功,请在控制器端刷卡");
        ProgressDialog.dismiss();
    }