From 899cb6ce779b24a659ec3515dd3fb1cd1afef7d2 Mon Sep 17 00:00:00 2001
From: zuojincheng <lf_zuo@163.com>
Date: 星期二, 24 六月 2025 14:02:46 +0800
Subject: [PATCH] feat(card): 增加区域表号卡制作功能

---
 generallibrary/src/main/java/com/dayu/general/activity/NfcWreatActivity.kt |   53 ++++++++++++++++++++++++++++++++++++++---------------
 1 files changed, 38 insertions(+), 15 deletions(-)

diff --git a/generallibrary/src/main/java/com/dayu/general/activity/NfcWreatActivity.kt b/generallibrary/src/main/java/com/dayu/general/activity/NfcWreatActivity.kt
index 1ccb366..b8bd087 100644
--- a/generallibrary/src/main/java/com/dayu/general/activity/NfcWreatActivity.kt
+++ b/generallibrary/src/main/java/com/dayu/general/activity/NfcWreatActivity.kt
@@ -206,7 +206,24 @@
                     binding?.cardData?.text = textData.toString()
                 }
 
-                CardOperationType.CheckCard -> TODO()
+                CardOperationType.CheckCard -> {
+                    var textData = StringBuilder()
+                    textData.append("妫�鏌ュ崱鍒朵綔")
+                    binding?.cardData?.text = textData.toString()
+                }
+                
+                CardOperationType.RegionCard -> {
+                    var textData = StringBuilder()
+                    textData.append("鍖哄煙琛ㄥ彿鍗″埗浣�")
+                    binding?.cardData?.text = textData.toString()
+                }
+                
+                CardOperationType.DebugCard -> {
+                    var textData = StringBuilder()
+                    textData.append("璋冭瘯鍗″埗浣�")
+                    binding?.cardData?.text = textData.toString()
+                }
+                
                 null -> TODO()
             }
         }
@@ -223,19 +240,8 @@
             val nfcWreatHelper = NfcWreatHelper.getInstance(intent, this)
             when (operationType) {
                 CardOperationType.CleanCard -> {
-                    var clearCard = ClearCard()
-                    nfcWreatHelper.writeData(clearCard.getZeroBytes(), 7, 0) { success, message ->
-                        // 纭繚Toast鍦ㄤ富绾跨▼涓皟鐢�
-                        runOnUiThread {
-                            if (success) {
-                                postCardData(cardAddr)
-                                ToastUtil.show("鍐欏崱鎴愬姛!")
-                            } else {
-                                // 澶勭悊鍐欏崱澶辫触鐨勬儏鍐�
-                                ToastUtil.show(message)
-                            }
-                        }
-                    }
+
+
                 }
 
                 CardOperationType.OpenCard -> {
@@ -332,7 +338,24 @@
                     })
                 }
 
-                CardOperationType.CheckCard -> TODO()
+                CardOperationType.CheckCard -> {
+                    // 妫�鏌ュ崱鍐欏崱閫昏緫
+                    ToastUtil.show("妫�鏌ュ崱鍐欏崱鎴愬姛!")
+                    postCardData(cardAddr)
+                }
+                
+                CardOperationType.RegionCard -> {
+                    // 鍖哄煙琛ㄥ彿鍗″啓鍗¢�昏緫
+                    ToastUtil.show("鍖哄煙琛ㄥ彿鍗″啓鍗℃垚鍔�!")
+                    postCardData(cardAddr)
+                }
+                
+                CardOperationType.DebugCard -> {
+                    // 璋冭瘯鍗″啓鍗¢�昏緫
+                    ToastUtil.show("璋冭瘯鍗″啓鍗℃垚鍔�!")
+                    postCardData(cardAddr)
+                }
+                
                 null -> TODO()
             }
         } else {

--
Gitblit v1.8.0