From 1e2d09f0009c16ac36f199e1723bbe31dc335657 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期二, 13 五月 2025 17:54:09 +0800
Subject: [PATCH] feat(generallibrary): 优化开卡流程和界面

---
 generallibrary/src/main/java/com/dayu/general/tool/NfcWreatHelper.kt |   18 ++++++++++++++----
 1 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/generallibrary/src/main/java/com/dayu/general/tool/NfcWreatHelper.kt b/generallibrary/src/main/java/com/dayu/general/tool/NfcWreatHelper.kt
index 4c5b085..0a6e18c 100644
--- a/generallibrary/src/main/java/com/dayu/general/tool/NfcWreatHelper.kt
+++ b/generallibrary/src/main/java/com/dayu/general/tool/NfcWreatHelper.kt
@@ -6,7 +6,8 @@
 import com.dayu.baselibrary.tools.nfc.NfcWriteAdapter
 import com.dayu.general.bean.card.UserCard
 
-class NfcWreatHelper private constructor(intent: Intent, activity: Activity) : GeBaseHelper(activity) {
+class NfcWreatHelper private constructor(intent: Intent, activity: Activity) :
+    GeBaseHelper(activity) {
 
     private val adapter: NfcWriteAdapter = NfcWriteAdapter(intent, activity)
 
@@ -35,9 +36,9 @@
      * @param b   涔﹀啓鐨勫潡(浠�0寮�濮嬫暟)
      * @param
      */
-    fun writeData(str: ByteArray?, a: Int, b: Int,callBack: NFCCallBack): Boolean {
+    fun writeData(str: ByteArray?, a: Int, b: Int, callBack: NFCCallBack): Boolean {
         try {
-            return adapter.writeData(str, a, b,false,callBack)
+            return adapter.writeData(str, a, b, false, callBack)
         } catch (e: Exception) {
             e.printStackTrace()
         }
@@ -52,7 +53,16 @@
      */
     fun writeUserData(userCard: UserCard): Boolean {
         try {
-            return adapter.writeUserData(userCard,7)
+            return adapter.writeUserData(userCard, 7)
+        } catch (e: java.lang.Exception) {
+            e.printStackTrace()
+        }
+        return false
+    }
+
+    fun changePS( ps: List<ByteArray>, isConnect: Boolean, isClose: Boolean,nfcCallBack: NFCCallBack): Boolean {
+        try {
+            return adapter.changePasword( ps, isConnect, isClose,nfcCallBack)
         } catch (e: java.lang.Exception) {
             e.printStackTrace()
         }

--
Gitblit v1.8.0