From 126b794505752b772f9c89be80f98c8d4a786357 Mon Sep 17 00:00:00 2001 From: Lemon Date: Sat, 3 Feb 2024 09:24:31 +0800 Subject: [PATCH] =?UTF-8?q?bugfix=20=20=E4=BF=AE=E5=A4=8D=E7=BB=93?= =?UTF-8?q?=E7=AE=97=E6=97=B6vincode=E6=97=A0=E6=B3=95=E8=A7=A3=E9=94=81?= =?UTF-8?q?=E7=9A=84=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../pile/service/programlogic/DelayMerchantProgramLogic.java | 5 ++++- .../service/programlogic/NotDelayMerchantProgramLogic.java | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/programlogic/DelayMerchantProgramLogic.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/programlogic/DelayMerchantProgramLogic.java index adf05ea45..69acdb763 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/programlogic/DelayMerchantProgramLogic.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/programlogic/DelayMerchantProgramLogic.java @@ -392,7 +392,10 @@ public class DelayMerchantProgramLogic extends AbstractProgramLogic { // 如果是vin启动,将启动锁定状态改为正常 if (StringUtils.equals(data.getTransactionIdentifier(), "05")) { - vinStatusUnlocked(data.getVinCode()); + String vinCode = data.getVinCode(); + // 将vin取反 + String reverseVinCode = StringUtils.reverse(vinCode); + vinStatusUnlocked(reverseVinCode); } // 发送停止充电订阅消息 diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/programlogic/NotDelayMerchantProgramLogic.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/programlogic/NotDelayMerchantProgramLogic.java index d385ddb03..ae6749d1a 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/programlogic/NotDelayMerchantProgramLogic.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/programlogic/NotDelayMerchantProgramLogic.java @@ -396,7 +396,10 @@ public class NotDelayMerchantProgramLogic extends AbstractProgramLogic { // 如果是vin启动,将启动锁定状态改为正常 if (StringUtils.equals(data.getTransactionIdentifier(), "05")) { - vinStatusUnlocked(data.getVinCode()); + String vinCode = data.getVinCode(); + // 将vin取反 + String reverseVinCode = StringUtils.reverse(vinCode); + vinStatusUnlocked(reverseVinCode); } // 发送停止充电订阅消息