mirror of
https://codeup.aliyun.com/67c68d4e484ca2f0a13ac3c1/ydc/jsowell-charger-web.git
synced 2026-06-12 19:29:52 +08:00
update
This commit is contained in:
@@ -38,6 +38,12 @@ public class PayOrderDTO {
|
|||||||
*/
|
*/
|
||||||
private String code;
|
private String code;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 启动方式
|
||||||
|
* 0-后管启动;1-用户app启动;2-卡启动;3-离线卡启动; 4-联联平台启动; 5-车辆vin码启动
|
||||||
|
*/
|
||||||
|
private String startMode;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* redis锁的值
|
* redis锁的值
|
||||||
*/
|
*/
|
||||||
|
|||||||
@@ -29,4 +29,10 @@ public class PayOrderSuccessCallbackDTO {
|
|||||||
* @see OrderPayModeEnum
|
* @see OrderPayModeEnum
|
||||||
*/
|
*/
|
||||||
private String payMode;
|
private String payMode;
|
||||||
|
|
||||||
|
/**
|
||||||
|
* 启动方式
|
||||||
|
* 0-后管启动;1-用户app启动;2-卡启动;3-离线卡启动; 4-联联平台启动; 5-车辆vin码启动
|
||||||
|
*/
|
||||||
|
private String startMode;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -1651,6 +1651,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
payOrderDTO.setPayAmount(accountBalance);
|
payOrderDTO.setPayAmount(accountBalance);
|
||||||
payOrderDTO.setPayMode(dto.getPayMode());
|
payOrderDTO.setPayMode(dto.getPayMode());
|
||||||
payOrderDTO.setMemberId(dto.getMemberId());
|
payOrderDTO.setMemberId(dto.getMemberId());
|
||||||
|
payOrderDTO.setStartMode(dto.getStartMode());
|
||||||
// payOrderDTO.setCode();
|
// payOrderDTO.setCode();
|
||||||
// payOrderDTO.setLockValue();
|
// payOrderDTO.setLockValue();
|
||||||
payOrderDTO.setOrderBasicInfo(basicInfo);
|
payOrderDTO.setOrderBasicInfo(basicInfo);
|
||||||
@@ -2253,6 +2254,10 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
orderInfo.setPayTime(new Date());
|
orderInfo.setPayTime(new Date());
|
||||||
this.updateOrderBasicInfo(orderInfo);
|
this.updateOrderBasicInfo(orderInfo);
|
||||||
|
|
||||||
|
// 如果是鉴权卡启动或者vin启动,不发启动充电指令
|
||||||
|
if (!(StringUtils.equals(dto.getStartMode(), StartModeEnum.AUTH_CARD.getValue())
|
||||||
|
|| StringUtils.equals(dto.getStartMode(), StartModeEnum.VIN_CODE.getValue()))) {
|
||||||
|
|
||||||
if (StringUtils.equals(orderInfo.getStartType(), StartTypeEnum.NOW.getValue())) { // 立即启动充电
|
if (StringUtils.equals(orderInfo.getStartType(), StartTypeEnum.NOW.getValue())) { // 立即启动充电
|
||||||
String pileSn = orderInfo.getPileSn();
|
String pileSn = orderInfo.getPileSn();
|
||||||
// 发送启动充电指令前,再次下发计费模板
|
// 发送启动充电指令前,再次下发计费模板
|
||||||
@@ -2268,6 +2273,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
// 下发修改充电桩设置指令
|
// 下发修改充电桩设置指令
|
||||||
|
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -2448,6 +2454,7 @@ public class OrderBasicInfoServiceImpl implements IOrderBasicInfoService {
|
|||||||
.orderCode(orderCode)
|
.orderCode(orderCode)
|
||||||
.payAmount(chargeAmount)
|
.payAmount(chargeAmount)
|
||||||
.payMode(dto.getPayMode())
|
.payMode(dto.getPayMode())
|
||||||
|
.startMode(dto.getStartMode())
|
||||||
.build();
|
.build();
|
||||||
payOrderSuccessCallback(callbackDTO);
|
payOrderSuccessCallback(callbackDTO);
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user