From d08a5a6d062f1568aaeb14d2d72357826291ef97 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期六, 13 七月 2024 18:14:28 +0800
Subject: [PATCH] 添加齐河管理卡相关逻辑 修复bug

---
 henanlibrary/src/main/java/com/dayu/henanlibrary/tools/NfcReadHelper.java |   29 +++++++++++++++--------------
 1 files changed, 15 insertions(+), 14 deletions(-)

diff --git a/henanlibrary/src/main/java/com/dayu/henanlibrary/tools/NfcReadHelper.java b/henanlibrary/src/main/java/com/dayu/henanlibrary/tools/NfcReadHelper.java
index 05b26f1..cd8c1bd 100644
--- a/henanlibrary/src/main/java/com/dayu/henanlibrary/tools/NfcReadHelper.java
+++ b/henanlibrary/src/main/java/com/dayu/henanlibrary/tools/NfcReadHelper.java
@@ -8,8 +8,9 @@
 import android.util.Log;
 
 import com.dayu.baselibrary.tools.HexUtil;
+import com.dayu.baselibrary.utils.BaseCommon;
 import com.dayu.henanlibrary.card.UserCard;
-import com.dayu.henanlibrary.utils.MyCommon;
+import com.dayu.henanlibrary.utils.CardCommon;
 
 import java.io.IOException;
 import java.util.ArrayList;
@@ -134,10 +135,10 @@
 
                 } else {
                     Log.i("NFCWreatActivity", "isOpen===" + isOpen);
-                    return "-2";
+                    return BaseCommon.CARD_TYPE_ERROR2;
                 }
             } catch (IOException e) {
-                return "-1";
+                return BaseCommon.CARD_TYPE_ERROR1;
             } finally {
                 try {
                     mfc.close();
@@ -198,13 +199,13 @@
                 if (flag) {
                     callback.callBack(map);
                 } else {
-                    callback.error(MyCommon.ERROR);
+                    callback.error(CardCommon.ERROR);
                 }
             } catch (IOException e) {
-                callback.error(MyCommon.ERROR_MOVE);
+                callback.error(CardCommon.ERROR_MOVE);
                 e.printStackTrace();
             } catch (Exception e) {
-                callback.error(MyCommon.ERROR);
+                callback.error(CardCommon.ERROR);
                 e.printStackTrace();
             } finally {
                 try {
@@ -265,13 +266,13 @@
                 if (flag) {
                     callback.callBack(list);
                 } else {
-                    callback.error(MyCommon.ERROR);
+                    callback.error(CardCommon.ERROR);
                 }
             } catch (IOException e) {
-                callback.error(MyCommon.ERROR_MOVE);
+                callback.error(CardCommon.ERROR_MOVE);
                 e.printStackTrace();
             } catch (Exception e) {
-                callback.error(MyCommon.ERROR);
+                callback.error(CardCommon.ERROR);
                 e.printStackTrace();
             } finally {
 
@@ -303,12 +304,12 @@
                         mfc.connect();
                         int count = mfc.getSectorCount();
                         if (a < 0 || a > count - 1) {
-                            callback.error(MyCommon.ERROR);
+                            callback.error(CardCommon.ERROR);
                             return;
                         }
                         int bCount = mfc.getBlockCountInSector(a);
                         if (b < 0 || b > bCount - 1) {
-                            callback.error(MyCommon.ERROR);
+                            callback.error(CardCommon.ERROR);
                             return;
                         }
 
@@ -337,13 +338,13 @@
                             byte[] data = mfc.readBlock(bIndex + b);
                             callback.callBack(data);
                         } else {
-                            callback.error(MyCommon.ERROR);
+                            callback.error(CardCommon.ERROR);
                         }
                     } catch (IOException e) {
-                        callback.error(MyCommon.ERROR_MOVE);
+                        callback.error(CardCommon.ERROR_MOVE);
                         e.printStackTrace();
                     } catch (Exception e) {
-                        callback.error(MyCommon.ERROR);
+                        callback.error(CardCommon.ERROR);
                     } finally {
                         try {
                             mfc.close();

--
Gitblit v1.8.0