bugfix vincode正序、反序都查询一遍

This commit is contained in:
Lemon
2024-02-03 15:09:26 +08:00
parent c9af2b9197
commit d5222812ed
3 changed files with 6 additions and 8 deletions

View File

@@ -145,6 +145,10 @@ public class MemberPlateNumberRelationServiceImpl implements MemberPlateNumberRe
}
vinCode = vinCode.trim();
MemberPlateNumberRelation plateInfo = memberPlateNumberRelationMapper.queryByVinCode(vinCode);
if (plateInfo == null) {
vinCode = StringUtils.reverse(vinCode);
plateInfo = memberPlateNumberRelationMapper.queryByVinCode(vinCode);
}
log.info("通过vin码查询数据库绑定用户信息 vinCode:{}, result:{}", vinCode, JSON.toJSONString(plateInfo));
return plateInfo;
}

View File

@@ -392,10 +392,7 @@ public class DelayMerchantProgramLogic extends AbstractProgramLogic {
// 如果是vin启动将启动锁定状态改为正常
if (StringUtils.equals(data.getTransactionIdentifier(), "05")) {
String vinCode = data.getVinCode();
// 将vin取反
String reverseVinCode = StringUtils.reverse(vinCode);
vinStatusUnlocked(reverseVinCode);
vinStatusUnlocked(data.getVinCode());
}
// 发送停止充电订阅消息

View File

@@ -396,10 +396,7 @@ public class NotDelayMerchantProgramLogic extends AbstractProgramLogic {
// 如果是vin启动将启动锁定状态改为正常
if (StringUtils.equals(data.getTransactionIdentifier(), "05")) {
String vinCode = data.getVinCode();
// 将vin取反
String reverseVinCode = StringUtils.reverse(vinCode);
vinStatusUnlocked(reverseVinCode);
vinStatusUnlocked(data.getVinCode());
}
// 发送停止充电订阅消息