From 3673328730251736f9614793d9a75630c17b28f6 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期二, 13 八月 2024 09:10:27 +0800
Subject: [PATCH] 修改未关泵补卡逻辑

---
 qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/card/UserCard.java |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/card/UserCard.java b/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/card/UserCard.java
index e25d34a..922934a 100644
--- a/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/card/UserCard.java
+++ b/qiheonlinelibrary/src/main/java/com/dayu/qiheonlinelibrary/card/UserCard.java
@@ -60,7 +60,7 @@
             System.arraycopy(zero, 5, userCodeByte, 0, userCodeByte.length);
             userCard.userCode= BcdUtil.bcdToStr(userCodeByte);
             byte[] userCodeNumber = new byte[2];
-            System.arraycopy(zero, 10, userCodeNumber, 0, userCodeNumber.length);
+            System.arraycopy(zero, 11, userCodeNumber, 0, userCodeNumber.length);
             userCard.userCodeNumber=HexUtil.get16To10LowHightByBytes(userCodeNumber);
             byte[] cardWriteState = new byte[1];
             System.arraycopy(zero, 13, cardWriteState, 0, cardWriteState.length);
@@ -150,7 +150,7 @@
                 byte[] cardStateDatas = HexUtil.hexToByteArray(HexUtil.get10To16LowHigh(cardState));
                 System.arraycopy(cardStateDatas, 0, cardStateBytes, 0, cardStateDatas.length);
                 if (cardStateBytes != null) {
-                    System.arraycopy(cardStateBytes, 0, data, 13, cardStateBytes.length);
+                    System.arraycopy(cardStateBytes, 0, data, 14, cardStateBytes.length);
                 }
 
 

--
Gitblit v1.8.0