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 | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 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 dd5a379..5e630ee 100644 --- a/henanlibrary/src/main/java/com/dayu/henanlibrary/card/UserCard.java +++ b/henanlibrary/src/main/java/com/dayu/henanlibrary/card/UserCard.java @@ -2,7 +2,7 @@ import com.dayu.baselibrary.tools.BcdUtil; import com.dayu.baselibrary.tools.HexUtil; -import com.dayu.henanlibrary.utils.MyCommon; +import com.dayu.henanlibrary.utils.CardCommon; import java.io.Serializable; import java.util.Calendar; @@ -15,11 +15,11 @@ * Description: 鐢ㄦ埛鍗$粨鏋� */ public class UserCard extends BaseCard implements Serializable { - public String cardType = MyCommon.USER_CARD_TYPE_1;//鍐欏崱鏍囧織 A1鍒峰崱寮�娉靛墠 A8鍒峰崱寮�娉靛悗 A2鍙犲姞鍏呭�� + public String cardType = CardCommon.USER_CARD_TYPE_1;//鍐欏崱鏍囧織 A1鍒峰崱寮�娉靛墠 A8鍒峰崱寮�娉靛悗 A2鍙犲姞鍏呭�� 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