mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-04-20 02:55:04 +08:00
bugfix 异步创建订单前,校验充电桩相关信息
This commit is contained in:
@@ -349,6 +349,9 @@ public class ConfirmStartChargingRequestHandler extends AbstractYkcHandler {
|
||||
dto.setMemberId(memberWalletVO.getMemberId());
|
||||
dto.setMerchantId(pileBasicInfo.getMerchantId() + "");
|
||||
|
||||
// 校验充电桩相关的信息
|
||||
orderBasicInfoService.checkPileInfoForEV(dto);
|
||||
|
||||
// 异步创建订单
|
||||
CompletableFuture.runAsync(() -> {
|
||||
try {
|
||||
|
||||
@@ -4913,6 +4913,7 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
|
||||
// 查询站点状态
|
||||
PileStationVO stationInfo = pileStationInfoService.getStationInfo(pileConnector.getStationId());
|
||||
if (stationInfo == null || StringUtils.equals(stationInfo.getOpenFlag(), Constants.ZERO)) {
|
||||
logger.error("checkPileInfo站点未营业,站点id:{}", pileConnector.getStationId());
|
||||
throw new BusinessException(ReturnCodeEnum.CODE_STATION_IS_NOT_OPEN);
|
||||
}
|
||||
|
||||
@@ -5767,6 +5768,9 @@ public class OrderBasicInfoServiceImpl implements OrderBasicInfoService {
|
||||
generateOrderDTO.setMemberId(memberWalletVO.getMemberId());
|
||||
generateOrderDTO.setMerchantId(pileBasicInfo.getMerchantId() + "");
|
||||
|
||||
// 校验充电桩相关的信息
|
||||
checkPileInfoForEV(generateOrderDTO);
|
||||
|
||||
CompletableFuture.runAsync(() -> {
|
||||
try {
|
||||
Map<String, Object> resultMap = generateOrderByCardV2(generateOrderDTO);
|
||||
|
||||
Reference in New Issue
Block a user