From c2e974e36cedb5d84f11191b588fe5448472d901 Mon Sep 17 00:00:00 2001 From: Lemon Date: Thu, 11 Jan 2024 11:17:37 +0800 Subject: [PATCH] =?UTF-8?q?bugfix=20=20=E6=96=B0=E7=94=B5=E9=80=94?= =?UTF-8?q?=E5=B9=B3=E5=8F=B0=E6=8E=A5=E5=8F=A3?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../enums/thirdparty/ThirdPartyOperatorIdEnum.java | 2 +- .../lianlian/service/impl/LianLianServiceImpl.java | 12 +++++++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/jsowell-common/src/main/java/com/jsowell/common/enums/thirdparty/ThirdPartyOperatorIdEnum.java b/jsowell-common/src/main/java/com/jsowell/common/enums/thirdparty/ThirdPartyOperatorIdEnum.java index 7a58f8bd4..1e3ebb194 100644 --- a/jsowell-common/src/main/java/com/jsowell/common/enums/thirdparty/ThirdPartyOperatorIdEnum.java +++ b/jsowell-common/src/main/java/com/jsowell/common/enums/thirdparty/ThirdPartyOperatorIdEnum.java @@ -3,7 +3,7 @@ package com.jsowell.common.enums.thirdparty; import com.jsowell.common.util.StringUtils; /** - * TODO + * 第三方平台 type operatorId 对应枚举 * * @author Lemon * @Date 2023/11/8 9:11:55 diff --git a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/lianlian/service/impl/LianLianServiceImpl.java b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/lianlian/service/impl/LianLianServiceImpl.java index a8539d8dd..dc1d84d8e 100644 --- a/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/lianlian/service/impl/LianLianServiceImpl.java +++ b/jsowell-thirdparty/src/main/java/com/jsowell/thirdparty/lianlian/service/impl/LianLianServiceImpl.java @@ -675,7 +675,11 @@ public class LianLianServiceImpl implements LianLianService { .failReason(0) .build(); - + String type = ThirdPartyOperatorIdEnum.getTypeByOperatorId(dto.getOperatorId()); + if (StringUtils.equals(ThirdPlatformTypeEnum.XIN_DIAN_TU.getCode(), type)) { + // 如果是新电途平台,则将 startChargeSeqStat 改为 3-停止中 + vo.setStartChargeSeqStat(3); + } // 异步推送启动充电结果 CompletableFuture.runAsync(() -> { try { @@ -822,6 +826,12 @@ public class LianLianServiceImpl implements LianLianService { } vo.setSuccStat(0); vo.setFailReason(0); + + String type = ThirdPartyOperatorIdEnum.getTypeByOperatorId(dto.getOperatorId()); + if (StringUtils.equals(ThirdPlatformTypeEnum.XIN_DIAN_TU.getCode(), type)) { + // 如果是新电途平台,则将 startChargeSeqStat 改为 1-启动中 + vo.setStartChargeSeqStat(1); + } // 加密 Map resultMap = Maps.newLinkedHashMap(); // 加密数据