From 9180778947d93e0b6cf1e268af15c1f18eaf4935 Mon Sep 17 00:00:00 2001 From: Guoqs <123@jsowell.com> Date: Mon, 25 Aug 2025 16:32:50 +0800 Subject: [PATCH] =?UTF-8?q?=E7=94=B5=E5=8D=95=E8=BD=A6=E5=8F=91=E9=80=81?= =?UTF-8?q?=E5=81=9C=E6=AD=A2=E5=85=85=E7=94=B5=E6=8C=87=E4=BB=A4=20?= =?UTF-8?q?=E5=A4=84=E7=90=86=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../service/impl/EBikeSendCommandServiceImpl.java | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/EBikeSendCommandServiceImpl.java b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/EBikeSendCommandServiceImpl.java index be8996b98..2e19d0b12 100644 --- a/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/EBikeSendCommandServiceImpl.java +++ b/jsowell-pile/src/main/java/com/jsowell/pile/service/impl/EBikeSendCommandServiceImpl.java @@ -125,9 +125,15 @@ public class EBikeSendCommandServiceImpl implements EBikeSendCommandService { message.setForceAutoStopWhenFull(1); message.setFullChargePower(0); message.setMaxFullChargePowerCheckTime(0); - byte[] response = this.send(message); - log.info("电单车发送停止充电指令response:{}", BytesUtil.binary(response, 16)); - return new ChargingOperationResponse(response); + // send方法有可能抛异常,所以这里用try-catch, 避免异常 + try { + byte[] response = this.send(message); + log.info("电单车发送停止充电指令response:{}", BytesUtil.binary(response, 16)); + return new ChargingOperationResponse(response); + } catch (Exception e) { + log.error("电单车发送停止充电指令异常:{}", e.getMessage()); + return null; + } } /**