From feb7add1979c830e0d940286242a7c489f2f8f96 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期五, 27 九月 2024 09:23:34 +0800
Subject: [PATCH] 优化NFC模块架构,将一些方法抽调到父类中。

---
 qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/ManagerReadActivityQHOline.java |   22 +++++++++++-----------
 1 files changed, 11 insertions(+), 11 deletions(-)

diff --git a/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/ManagerReadActivity.java b/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/ManagerReadActivityQHOline.java
similarity index 87%
rename from qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/ManagerReadActivity.java
rename to qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/ManagerReadActivityQHOline.java
index 2a47e87..ebb67a9 100644
--- a/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/ManagerReadActivity.java
+++ b/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/activity/ManagerReadActivityQHOline.java
@@ -30,7 +30,7 @@
  * Time: 20:10
  * 澶囨敞锛� 璇诲彇绠$悊鍗★紝浠庢帶鍒跺櫒璇诲崱鍚庡湪姝ょ晫闈㈣鍗�
  */
-public class ManagerReadActivity extends BaseNfcActivity {
+public class ManagerReadActivityQHOline extends QHOlineBaseNfcActivity {
 
     ActivityManagerReadQhlBinding binding;
     Intent intent;
@@ -55,19 +55,20 @@
     private void initView() {
         binding.managerNext.setOnClickListener(v -> {
             if (isReadSuccess) {
-                Intent intent = new Intent(ManagerReadActivity.this, NFCWreatActivity.class);
+                Intent intent = new Intent(ManagerReadActivityQHOline.this, NFCWreatActivityQHOline.class);
                 intent.putExtra("iccardInfoId", cardInfoResult.getIccardInfoId());
                 intent.putExtra("replaceType", BaseCommon.REPLACE_HAS_CARD);
                 startActivity(intent);
-                ManagerReadActivity.this.finish();
+                ManagerReadActivityQHOline.this.finish();
             } else {
-                TipUtil.show(ManagerReadActivity.this, "璇峰埛绠$悊鍗�");
+                TipUtil.show(ManagerReadActivityQHOline.this, "璇峰埛绠$悊鍗�");
             }
         });
     }
 
+
     @Override
-    public void onNewIntent(Intent intent) {
+    public void onNfcBack(Intent intent) {
         this.intent = intent;
         ProgressDialog.show(this);
         if (NfcAdapter.ACTION_TAG_DISCOVERED.equals(intent.getAction())) {
@@ -80,7 +81,7 @@
             }
 
             if (CardCommon.MANAGE_CRAD.equalsIgnoreCase(cardType)) {
-                managerToUserCard = NfcReadHelper.getInstence(intent, this).getManagerToUserCardData();
+                managerToUserCard = NfcReadHelper.getInstence(intent, this).getManagerToUserCardData(new ManagerToUserCard());
                 if (managerToUserCard != null) {
                     if (QHOnLineApplication.getInstance().arerNumber.equalsIgnoreCase(String.valueOf(managerToUserCard.getArerNumber()))) {
                         String oldCardNumber = managerToUserCard.getOldCardNumber();
@@ -100,7 +101,6 @@
                 TipUtil.show(this, "褰撳墠鍗′笉鏄鐞嗗崱锛侊紒锛�");
             }
         }
-        super.onNewIntent(intent);
     }
 
     /**
@@ -126,16 +126,16 @@
                         userCardBean.setAddressCode(cardInfoResult.getAdcd());
                         userCardBean.setAddressName(cardInfoResult.getAdcdName());
                         isReadSuccess = true;
-                        TipUtil.show(ManagerReadActivity.this, "璇诲崱鎴愬姛锛屼笅涓�姝ュ皢鍐欏崱锛�", () -> {
-                            Intent intent = new Intent(ManagerReadActivity.this, NFCWreatActivity.class);
+                        TipUtil.show(ManagerReadActivityQHOline.this, "璇诲崱鎴愬姛锛屼笅涓�姝ュ皢鍐欏崱锛�", () -> {
+                            Intent intent = new Intent(ManagerReadActivityQHOline.this, NFCWreatActivityQHOline.class);
                             intent.putExtra("iccardInfoId", cardInfoResult.getIccardInfoId());
                             intent.putExtra("replaceType", BaseCommon.REPLACE_HAS_CARD);
                             intent.putExtra("userCardBean", userCardBean);
                             startActivity(intent);
-                            ManagerReadActivity.this.finish();
+                            ManagerReadActivityQHOline.this.finish();
                         });
                     } else {
-                        TipUtil.show(ManagerReadActivity.this, "鏈煡璇㈠埌璇ュ崱淇℃伅锛岃妫�鏌ャ��");
+                        TipUtil.show(ManagerReadActivityQHOline.this, "鏈煡璇㈠埌璇ュ崱淇℃伅锛岃妫�鏌ャ��");
                     }
                 }
             }

--
Gitblit v1.8.0