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 c4d6932f8..f9bc2fd94 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 @@ -450,12 +450,20 @@ public class NotDelayMerchantProgramLogic extends AbstractProgramLogic { // 将卡/vin状态解锁 if (!StringUtils.equals("0000000000000000", data.getLogicCard())) { - cardStatusUnlocked(orderBasicInfo.getLogicCard()); + try { + cardStatusUnlocked(orderBasicInfo.getLogicCard()); + } catch (Exception e) { + logger.error("【{}】-结算订单:{}, 将卡/vin状态解锁失败", this.getClass().getSimpleName(), orderBasicInfo.getOrderCode(), e); + } } // 如果是vin启动,将启动锁定状态改为正常 if (StringUtils.equals(data.getTransactionIdentifier(), "05")) { - vinStatusUnlocked(data.getVinCode()); + try { + vinStatusUnlocked(data.getVinCode()); + } catch (Exception e) { + logger.error("【{}】-结算订单:{}, 将启动锁定状态改为正常失败", this.getClass().getSimpleName(), orderBasicInfo.getOrderCode(), e); + } } // 发送停止充电订阅消息