From c0538000f28bc68f11bfe118cb5dd7dfaed09911 Mon Sep 17 00:00:00 2001
From: zuoxiao <470321431@qq.com>
Date: 星期日, 14 七月 2024 09:23:43 +0800
Subject: [PATCH] 修复管理卡为null的bug,修复写卡失败的后提示成功的bug
---
henanlibrary/src/main/java/com/dayu/henanlibrary/card/UserCard.java | 4 ++--
1 files changed, 2 insertions(+), 2 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 5e630ee..9faa0db 100644
--- a/henanlibrary/src/main/java/com/dayu/henanlibrary/card/UserCard.java
+++ b/henanlibrary/src/main/java/com/dayu/henanlibrary/card/UserCard.java
@@ -72,7 +72,7 @@
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);
@@ -154,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 {
--
Gitblit v1.8.0