mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-21 03:25:12 +08:00
update 0x31报文回复不足位数补零
This commit is contained in:
@@ -157,7 +157,7 @@ public class ConfirmStartChargingRequestHandler extends AbstractHandler{
|
||||
|
||||
try {
|
||||
/**
|
||||
* TODO VIN码启动充电
|
||||
* VIN码启动充电
|
||||
*/
|
||||
if (StringUtils.equals("03", startMode)) {
|
||||
// 通过vin码查询数据库绑定用户信息
|
||||
@@ -222,6 +222,12 @@ public class ConfirmStartChargingRequestHandler extends AbstractHandler{
|
||||
*/
|
||||
byte[] defeatReasonByteArr = Constants.zeroByteArray;
|
||||
|
||||
// 不足位数的值补零
|
||||
cardNumByteArr = BytesUtil.checkLengthAndBehindAppendZero(cardNumByteArr, 16);
|
||||
serialNumByteArr = BytesUtil.checkLengthAndBehindAppendZero(serialNumByteArr, 32);
|
||||
pileSnByteArr = BytesUtil.checkLengthAndBehindAppendZero(pileSnByteArr, 14);
|
||||
accountBalanceByteArr = BytesUtil.checkLengthAndBehindAppendZero(accountBalanceByteArr, 8);
|
||||
|
||||
// 拼装消息体
|
||||
byte[] msgBodyByteArr = Bytes.concat(serialNumByteArr, pileSnByteArr, connectorNumByteArr, cardNumByteArr, accountBalanceByteArr,
|
||||
authenticationFlagByteArr, defeatReasonByteArr);
|
||||
|
||||
Reference in New Issue
Block a user