From a9117c0bdbaf049654a72755b1ed9ee68079a9f9 Mon Sep 17 00:00:00 2001 From: Lemon Date: Thu, 5 Feb 2026 16:42:41 +0800 Subject: [PATCH] update --- .../ConfirmStartChargingRequestHandler.java | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/jsowell-netty/src/main/java/com/jsowell/netty/handler/yunkuaichong/ConfirmStartChargingRequestHandler.java b/jsowell-netty/src/main/java/com/jsowell/netty/handler/yunkuaichong/ConfirmStartChargingRequestHandler.java index 06b899381..770167427 100644 --- a/jsowell-netty/src/main/java/com/jsowell/netty/handler/yunkuaichong/ConfirmStartChargingRequestHandler.java +++ b/jsowell-netty/src/main/java/com/jsowell/netty/handler/yunkuaichong/ConfirmStartChargingRequestHandler.java @@ -198,15 +198,8 @@ public class ConfirmStartChargingRequestHandler extends AbstractYkcHandler { .vinCode(vinCode) .build(); - // 初始化返回值 - Map resultMap = new HashMap<>(); - try { - // 启动充电 - resultMap = this.confirmStartCharging(confirmStartChargingData); - } catch (Exception e) { - // 有报错,说明验证失败,应该返回鉴权失败 - resultMap.put("defeatReasonCode", "05"); // 05 桩停用 - } + // 启动充电 + Map resultMap = this.confirmStartCharging(confirmStartChargingData); byte[] defeatReasonByteArr = Constants.zeroByteArray; /** @@ -360,7 +353,14 @@ public class ConfirmStartChargingRequestHandler extends AbstractYkcHandler { dto.setMerchantId(pileBasicInfo.getMerchantId() + ""); // 校验充电桩相关的信息 - orderBasicInfoService.checkPileInfoForEV(dto); + try { + orderBasicInfoService.checkPileInfoForEV(dto); + } catch (Exception e) { + // 校验充电桩报错,返回校验值 05-桩停用 + resultMap.put("transactionCode", Constants.ILLEGAL_TRANSACTION_CODE); + resultMap.put("accountBalance", accountBalance); + resultMap.put("defeatReasonCode", "05"); + } // 异步创建订单 CompletableFuture.runAsync(() -> {