From d1573513f0eada6a915c2163ce6c84451c8c1070 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期四, 13 六月 2024 15:06:05 +0800
Subject: [PATCH] 1.修复河南版本域名卡结构不同问题 2.修复齐河版本最终购水日期的bug

---
 henanlibrary/src/main/java/com/dayu/henanlibrary/activity/ReadCardAcitivy.java |   25 ++++++++++++++++++-------
 1 files changed, 18 insertions(+), 7 deletions(-)

diff --git a/henanlibrary/src/main/java/com/dayu/henanlibrary/activity/ReadCardAcitivy.java b/henanlibrary/src/main/java/com/dayu/henanlibrary/activity/ReadCardAcitivy.java
index 59485dd..ee8176a 100644
--- a/henanlibrary/src/main/java/com/dayu/henanlibrary/activity/ReadCardAcitivy.java
+++ b/henanlibrary/src/main/java/com/dayu/henanlibrary/activity/ReadCardAcitivy.java
@@ -10,13 +10,12 @@
 import com.dayu.baselibrary.tools.BcdUtil;
 import com.dayu.baselibrary.tools.HexUtil;
 import com.dayu.baselibrary.utils.CRC8;
-import com.dayu.henanlibrary.utils.DeviceNumberUtils;
 import com.dayu.baselibrary.utils.MornyUtil;
 import com.dayu.baselibrary.utils.TipUtil;
 import com.dayu.henanlibrary.card.ConfigurationPowerCard;
 import com.dayu.henanlibrary.card.DomainCard;
 import com.dayu.henanlibrary.card.UserCard;
-import com.dayu.henanlibrary.databinding.ActivityRedCardBinding;
+import com.dayu.henanlibrary.databinding.ActivityRedCardHnBinding;
 import com.dayu.henanlibrary.net.SocketCallBack;
 import com.dayu.henanlibrary.net.SocketData;
 import com.dayu.henanlibrary.net.SocketNet;
@@ -24,6 +23,7 @@
 import com.dayu.henanlibrary.tools.NfcReadHelper;
 import com.dayu.henanlibrary.tools.WriteCardUtils;
 import com.dayu.henanlibrary.utils.CardCommon;
+import com.dayu.henanlibrary.utils.DeviceNumberUtils;
 import com.dayu.henanlibrary.utils.SocketUtil;
 import com.dayu.henanlibrary.view.ProgressDialog;
 
@@ -40,14 +40,14 @@
 public class ReadCardAcitivy extends BaseNfcActivity {
 
     volatile UserCard userCard;
-    ActivityRedCardBinding redCardBinding;
+    ActivityRedCardHnBinding redCardBinding;
 
     Intent intent;
 
     @Override
     protected void onCreate(Bundle savedInstanceState) {
         super.onCreate(savedInstanceState);
-        redCardBinding = ActivityRedCardBinding.inflate(LayoutInflater.from(this));
+        redCardBinding = ActivityRedCardHnBinding.inflate(LayoutInflater.from(this));
         setContentView(redCardBinding.getRoot());
     }
 
@@ -131,9 +131,20 @@
                                     break;
                                 case CardCommon.DOMAIN_CARD_TYPE:
                                     viweGone(false);
-                                    redCardBinding.readCardTypeTV.setText("褰撳墠涓鸿缃煙鍚嶅崱");
-                                    DomainCard domainCard = DomainCard.toBean(data);
-                                    redCardBinding.readCardDataTV.setText("搴忓彿锛�" + domainCard.getDomainNumber() + "\n" + "鍩熷悕锛�" + domainCard.getDomainName() + "\n" + "绔彛鍙凤細" + domainCard.getPort());
+                                    DomainCard domainXinXiangCard = DomainCard.toBean(data);
+                                    if(domainXinXiangCard.getType()==0){
+                                        redCardBinding.readCardTypeTV.setText("褰撳墠涓烘柊涔″煙鍚嶅崱");
+                                    }else {
+                                        redCardBinding.readCardTypeTV.setText("褰撳墠涓洪箍閭戝煙鍚嶅崱");
+                                    }
+                                    StringBuilder builder = new StringBuilder();
+                                    if (domainXinXiangCard.getType() == 0) {
+                                        builder.append("搴忓彿锛�" + domainXinXiangCard.getDomainNumber() + "\n");
+                                    }
+                                    builder.append("鍩熷悕锛�" + domainXinXiangCard.getDomainName());
+                                    builder.append("\n" + "绔彛鍙凤細" + domainXinXiangCard.getPort());
+
+                                    redCardBinding.readCardDataTV.setText(builder.toString());
                                     stopAnim();
                                     break;
                                 case CardCommon.TEST_CARD_TYPE:

--
Gitblit v1.8.0