From b8f8323cc39091d3119101923251a0455da87f55 Mon Sep 17 00:00:00 2001 From: zuoxiao <470321431@qq.com> Date: 星期四, 09 五月 2024 16:03:35 +0800 Subject: [PATCH] 1.制作各种管理卡 --- 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 f009b25..9faa0db 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;//鐢甸噺鍗曚环 绠$悊鍏冨彲浠ヤ慨鏀� @@ -72,12 +72,14 @@ byte[] electricityPriceBytes = new byte[4]; System.arraycopy(zero, 4, electricityPriceBytes, 0, electricityPriceBytes.length); - userCard.electricityPrice = HexUtil.hexToFloat(HexUtil.bytesToHex(electricityPriceBytes)); + userCard.electricityPrice = HexUtil.hexToFloatLowHigh(electricityPriceBytes); userCard.state = BcdUtil.bcdToStr(zero[8]); 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); @@ -152,7 +154,7 @@ System.arraycopy(swipeNumbers, 0, data, 2, swipeNumbers.length); - byte[] electricityPrices = HexUtil.hexToByteArray(HexUtil.folatToHexString(electricityPrice)); + byte[] electricityPrices = HexUtil.hexToByteArray(HexUtil.floatToHexLowHigh(electricityPrice)); System.arraycopy(electricityPrices, 0, data, 4, electricityPrices.length); try { @@ -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