From faf896f8ae01522f9de6d202a9b0b90b1a3d2a65 Mon Sep 17 00:00:00 2001 From: Lemon Date: Thu, 5 Feb 2026 16:36:05 +0800 Subject: [PATCH] =?UTF-8?q?bugfix=20=200x31=E9=89=B4=E6=9D=83=E9=80=BB?= =?UTF-8?q?=E8=BE=91=E6=9C=89=E6=8A=A5=E9=94=99=EF=BC=8C=E8=BF=94=E5=9B=9E?= =?UTF-8?q?0x05=E6=A1=A9=E5=81=9C=E7=94=A8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../ConfirmStartChargingRequestHandler.java | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 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 9e9670b79..7d4a07b36 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 @@ -20,6 +20,7 @@ import com.jsowell.pile.service.*; import com.jsowell.pile.vo.base.ConfirmStartChargingMemberVO; import io.netty.channel.ChannelHandlerContext; import lombok.extern.slf4j.Slf4j; +import org.apache.commons.collections4.CollectionUtils; import org.springframework.beans.factory.annotation.Autowired; import org.springframework.scheduling.concurrent.ThreadPoolTaskExecutor; import org.springframework.stereotype.Component; @@ -197,8 +198,16 @@ public class ConfirmStartChargingRequestHandler extends AbstractYkcHandler { .vinCode(vinCode) .build(); - // 启动充电 - Map resultMap = this.confirmStartCharging(confirmStartChargingData); + // 初始化返回值 + Map resultMap = new HashMap<>(); + String defeatReasonCode = ""; + try { + // 启动充电 + resultMap = this.confirmStartCharging(confirmStartChargingData); + } catch (Exception e) { + // 有报错,说明验证失败,应该返回鉴权失败 + resultMap.put("defeatReasonCode", "05"); // 05 桩停用 + } byte[] defeatReasonByteArr = Constants.zeroByteArray; /**