mirror of
https://gitee.com/san-bing/JChargePointProtocol
synced 2026-05-05 02:19:56 +08:00
大部分厂家的启动余额以分作为单位
This commit is contained in:
@@ -57,7 +57,7 @@ public class YunKuaiChongV150RemoteStartDLCmd extends YunKuaiChongDownlinkCmdExe
|
|||||||
// 物理卡号
|
// 物理卡号
|
||||||
msgBody.writeBytes(cardNo);
|
msgBody.writeBytes(cardNo);
|
||||||
// 账户余额
|
// 账户余额
|
||||||
msgBody.writeIntLE(new BigDecimal(limitYuan).intValue());
|
msgBody.writeIntLE(new BigDecimal(limitYuan).multiply(new BigDecimal("100")).intValue());
|
||||||
|
|
||||||
encodeAndWriteFlush(REMOTE_START_CHARGING,
|
encodeAndWriteFlush(REMOTE_START_CHARGING,
|
||||||
msgBody,
|
msgBody,
|
||||||
|
|||||||
@@ -59,7 +59,7 @@ public class YunKuaiChongV150SetPricingModelDLCmd extends YunKuaiChongDownlinkCm
|
|||||||
setPricingAckMsgBody.writeBytes(encodePricingId(pricingId));
|
setPricingAckMsgBody.writeBytes(encodePricingId(pricingId));
|
||||||
|
|
||||||
// 4字节电价+4字节服务费
|
// 4字节电价+4字节服务费
|
||||||
BigDecimal accurate = new BigDecimal(100000);
|
BigDecimal accurate = new BigDecimal("100000");
|
||||||
setPricingAckMsgBody.writeIntLE(new BigDecimal(flagPriceMap.get(TOP.ordinal()).getElec()).multiply(accurate).intValue());
|
setPricingAckMsgBody.writeIntLE(new BigDecimal(flagPriceMap.get(TOP.ordinal()).getElec()).multiply(accurate).intValue());
|
||||||
setPricingAckMsgBody.writeIntLE(new BigDecimal(flagPriceMap.get(TOP.ordinal()).getServ()).multiply(accurate).intValue());
|
setPricingAckMsgBody.writeIntLE(new BigDecimal(flagPriceMap.get(TOP.ordinal()).getServ()).multiply(accurate).intValue());
|
||||||
setPricingAckMsgBody.writeIntLE(new BigDecimal(flagPriceMap.get(PEAK.ordinal()).getElec()).multiply(accurate).intValue());
|
setPricingAckMsgBody.writeIntLE(new BigDecimal(flagPriceMap.get(PEAK.ordinal()).getElec()).multiply(accurate).intValue());
|
||||||
|
|||||||
Reference in New Issue
Block a user