File was renamed from qihealonelibrary/src/main/java/com/dayu/qihealonelibrary/activity/NFCWreatActivity.java |
| | |
| | | import com.dayu.baselibrary.utils.AidlUtil; |
| | | import com.dayu.baselibrary.utils.DateUtil; |
| | | import com.dayu.baselibrary.utils.TipUtil; |
| | | |
| | | import com.dayu.qihealonelibrary.QHAloneApplication; |
| | | import com.dayu.qihealonelibrary.card.CleanCard; |
| | | import com.dayu.qihealonelibrary.card.CleanUserCard; |
| | |
| | | import com.dayu.qihealonelibrary.card.RegisteredCard; |
| | | import com.dayu.qihealonelibrary.card.TestCard; |
| | | import com.dayu.qihealonelibrary.card.UserCard; |
| | | import com.dayu.qihealonelibrary.databinding.ActivityWriteTextBinding; |
| | | import com.dayu.qihealonelibrary.databinding.ActivityWriteTextQhaBinding; |
| | | import com.dayu.qihealonelibrary.dbBean.AdminDataBean; |
| | | import com.dayu.qihealonelibrary.dbBean.RechargeBean; |
| | | import com.dayu.qihealonelibrary.dbBean.UserCardBean; |
| | |
| | | * Date: 2023-11-08 21:19 |
| | | * Description: nfc写卡界面 |
| | | */ |
| | | public class NFCWreatActivity extends BaseNfcActivity { |
| | | public class NFCWreatActivityQHAlone extends BaseNfcActivityQHAlone { |
| | | |
| | | |
| | | boolean cleanFlag = false; |
| | |
| | | //打印 |
| | | QHAloneApplication baseApp; |
| | | |
| | | public static NFCWreatActivity nfcWreatActivity; |
| | | public static NFCWreatActivityQHAlone nfcWreatActivity; |
| | | /** |
| | | * 是否是用户卡,假如是用户卡的话需要检测卡片是否已经开过户,假如已开户则报错不能再写卡 |
| | | */ |
| | |
| | | boolean isRecharge = false; |
| | | //充值通信是否完成 |
| | | boolean rechargeIsOk = false; |
| | | ActivityWriteTextBinding binding; |
| | | ActivityWriteTextQhaBinding binding; |
| | | |
| | | @Override |
| | | protected void onCreate(Bundle savedInstanceState) { |
| | | super.onCreate(savedInstanceState); |
| | | try { |
| | | binding = ActivityWriteTextBinding.inflate(LayoutInflater.from(this)); |
| | | binding = ActivityWriteTextQhaBinding.inflate(LayoutInflater.from(this)); |
| | | setContentView(binding.getRoot()); |
| | | nfcWreatActivity = this; |
| | | getData(); |
| | |
| | | binding.textView.setText("该卡已经写入用户信息,请更换卡片"); |
| | | binding.textView.setTextColor(getResources().getColor(com.dayu.baselibrary.R.color.red)); |
| | | } else if (cardType.equals("-1")) { |
| | | TipUtil.show(NFCWreatActivity.this, "请勿移动卡片,读卡失败请重试!!"); |
| | | TipUtil.show(NFCWreatActivityQHAlone.this, "请勿移动卡片,读卡失败请重试!!"); |
| | | } else { |
| | | Log.i("NFCWreatActivity", "olduserCard!=null saveData"); |
| | | saveData(); |
| | |
| | | //用户卡 |
| | | startDetailActivity(userCardBean.getUserName(), "启用"); |
| | | } else if (!TextUtils.isEmpty(morny)) { |
| | | TipUtil.show(NFCWreatActivity.this, "充值成功", () -> NFCWreatActivity.this.finish()); |
| | | TipUtil.show(NFCWreatActivityQHAlone.this, "充值成功", () -> NFCWreatActivityQHAlone.this.finish()); |
| | | } else { |
| | | TipUtil.show(NFCWreatActivity.this, "写卡成功", () -> NFCWreatActivity.this.finish()); |
| | | TipUtil.show(NFCWreatActivityQHAlone.this, "写卡成功", () -> NFCWreatActivityQHAlone.this.finish()); |
| | | } |
| | | |
| | | } catch (Exception e) { |
| | |
| | | CrashReport.postCatchedException(e); |
| | | } |
| | | } else { |
| | | TipUtil.show(NFCWreatActivity.this, "写卡失败"); |
| | | TipUtil.show(NFCWreatActivityQHAlone.this, "写卡失败"); |
| | | } |
| | | stopAnim(); |
| | | } else if (userCard == null && userCardBean != null) { |
| | |
| | | detail.putExtra("morny", morny); |
| | | } |
| | | startActivity(detail); |
| | | if (NewCardActivity.newCardActivity != null) { |
| | | NewCardActivity.newCardActivity.finish(); |
| | | if (NewCardActivityQHAlone.newCardActivity != null) { |
| | | NewCardActivityQHAlone.newCardActivity.finish(); |
| | | } |
| | | if (RechargeActivity.rechargeActivity != null) { |
| | | RechargeActivity.rechargeActivity.finish(); |
| | | if (RechargeActivityQHAlone.rechargeActivity != null) { |
| | | RechargeActivityQHAlone.rechargeActivity.finish(); |
| | | } |
| | | NFCWreatActivity.nfcWreatActivity.finish(); |
| | | NFCWreatActivityQHAlone.nfcWreatActivity.finish(); |
| | | } |
| | | |
| | | |