update 电单车协议

This commit is contained in:
Guoqs
2024-09-04 10:59:27 +08:00
parent eec33cc283
commit c2a01a917f
2 changed files with 63 additions and 28 deletions

View File

@@ -71,6 +71,8 @@ public class DelayMerchantProgramLogic extends AbstractProgramLogic {
// 处理前端传的参数
orderBasicInfoService.analysisPileParameter(dto);
// 判断桩是电动汽车桩还是电单车桩
// 校验充电桩相关的信息
if (StringUtils.isBlank(dto.getTransactionCode())) {
// 无transactionCode, 表示由平台端启动充电, 需要验证充电桩状态
@@ -81,6 +83,31 @@ public class DelayMerchantProgramLogic extends AbstractProgramLogic {
return orderBasicInfoService.saveOrder2Database(dto);
}
/**
* 生成电动汽车订单
* @param dto
* @return
* @throws ParseException
*/
private OrderBasicInfo generateOrderForEV(GenerateOrderDTO dto) throws ParseException {
// 校验充电桩相关的信息
if (StringUtils.isBlank(dto.getTransactionCode())) {
// 无transactionCode, 表示由平台端启动充电, 需要验证充电桩状态
orderBasicInfoService.checkPileInfo(dto);
}
// 保存订单到数据库 saveOrder2Database
return orderBasicInfoService.saveOrder2Database(dto);
}
/**
* 生成电单车订单
*/
private OrderBasicInfo generateOrderForEBike(GenerateOrderDTO dto) throws ParseException {
return null;
}
/**
* 支付订单
* @param dto