From b6779014ad6b2627d0a7e4d170d918d001fc03db Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期三, 08 五月 2024 10:44:01 +0800
Subject: [PATCH] 1.修复16进制低位在前高位在后转换成10进制时的bug 2.完成充值相关功能 3.优化导出记录相关信息
---
henanlibrary/src/main/java/com/dayu/henanlibrary/card/UserCard.java | 10 ++++++----
1 files changed, 6 insertions(+), 4 deletions(-)
diff --git a/henanlibrary/src/main/java/com/dayu/henanlibrary/card/UserCard.java b/henanlibrary/src/main/java/com/dayu/henanlibrary/card/UserCard.java
index f009b25..5e630ee 100644
--- a/henanlibrary/src/main/java/com/dayu/henanlibrary/card/UserCard.java
+++ b/henanlibrary/src/main/java/com/dayu/henanlibrary/card/UserCard.java
@@ -19,7 +19,7 @@
public int rechargeTimes;//鍏呭�兼鏁�
- public short swipeNumber;//鍒峰崱娆℃暟 涓�鑸笉鐢ㄧ簿缁嗙鎺ф墠鐢�
+ public int swipeNumber;//鍒峰崱娆℃暟 涓�鑸笉鐢ㄧ簿缁嗙鎺ф墠鐢�
public float electricityPrice;//鐢甸噺鍗曚环 绠$悊鍏冨彲浠ヤ慨鏀�
@@ -77,7 +77,9 @@
byte[] balanceBytes = new byte[4];
System.arraycopy(zero, 9, balanceBytes, 0, balanceBytes.length);
- userCard.balance = HexUtil.get16to10LowHigh(HexUtil.bytesToHex(balanceBytes));
+
+// userCard.balance = HexUtil.get16to10LowHigh(HexUtil.bytesToHex(balanceBytes));
+ userCard.balance = HexUtil.get16To10LowHightByBytes(balanceBytes);
byte[] addressCodeBytes = new byte[6];
System.arraycopy(zero, 13, addressCodeBytes, 0, 2);
System.arraycopy(two, 11, addressCodeBytes, 2, 4);
@@ -251,11 +253,11 @@
}
- public short getSwipeNumber() {
+ public int getSwipeNumber() {
return swipeNumber;
}
- public void setSwipeNumber(short swipeNumber) {
+ public void setSwipeNumber(int swipeNumber) {
this.swipeNumber = swipeNumber;
}
--
Gitblit v1.8.0