改回统一下单支付
This commit is contained in:
@ -309,11 +309,11 @@ public class OrderServiceImpl implements OrderService {
|
|||||||
String paymentType = PaymentTypeEnum.ZFB_PAY.getCode();
|
String paymentType = PaymentTypeEnum.ZFB_PAY.getCode();
|
||||||
List<OrderSubPO> orderSubPOList = new ArrayList<>();
|
List<OrderSubPO> orderSubPOList = new ArrayList<>();
|
||||||
|
|
||||||
String paymentId = OrderUtil.generateSubOrderNo(OrderUtil.ZF_PREFIX);
|
|
||||||
//生成免押订单
|
//生成免押订单
|
||||||
OrderSubPO noDepositOrder = new OrderSubPO();
|
OrderSubPO noDepositOrder = new OrderSubPO();
|
||||||
noDepositOrder.setSuborderNo(OrderUtil.generateSubOrderNo(OrderUtil.MY_PREFIX));
|
noDepositOrder.setSuborderNo(OrderUtil.generateSubOrderNo(OrderUtil.MY_PREFIX));
|
||||||
noDepositOrder.setPaymentId(paymentId);
|
noDepositOrder.setPaymentId(OrderUtil.generateSubOrderNo(OrderUtil.ZF_PREFIX));
|
||||||
noDepositOrder.setSuborderType(SubOrderTypeEnum.NO_DEPOSIT.getCode());
|
noDepositOrder.setSuborderType(SubOrderTypeEnum.NO_DEPOSIT.getCode());
|
||||||
noDepositOrder.setAmount(orderMainPO.getDepositPrice());
|
noDepositOrder.setAmount(orderMainPO.getDepositPrice());
|
||||||
noDepositOrder.setCreatedAt(LocalDateTime.now());
|
noDepositOrder.setCreatedAt(LocalDateTime.now());
|
||||||
@ -321,7 +321,7 @@ public class OrderServiceImpl implements OrderService {
|
|||||||
noDepositOrder.setPayStatus(PayStatusEnum.USERPAYING.getCode());
|
noDepositOrder.setPayStatus(PayStatusEnum.USERPAYING.getCode());
|
||||||
orderSubPOList.add(noDepositOrder);
|
orderSubPOList.add(noDepositOrder);
|
||||||
|
|
||||||
|
String paymentId = OrderUtil.generateSubOrderNo(OrderUtil.ZF_PREFIX);
|
||||||
|
|
||||||
//如果选择了租电套餐,则还需要生成租电子订单
|
//如果选择了租电套餐,则还需要生成租电子订单
|
||||||
if(rentBatteyRuleDTO!=null){
|
if(rentBatteyRuleDTO!=null){
|
||||||
@ -425,9 +425,12 @@ public class OrderServiceImpl implements OrderService {
|
|||||||
throw new BizException("无租车待支付单,支付失败");
|
throw new BizException("无租车待支付单,支付失败");
|
||||||
}
|
}
|
||||||
//开始发起支付
|
//开始发起支付
|
||||||
// UnifiedPaymentInfoDTO unifiedPaymentInfoDTO = payService.prepayOrder(rentCarOrder.getPaymentMethod(),orderMainPO.getRentCarRuleId().toString(),orderMainPO.getOperatorId(),rentCarOrder.getPaymentId(),userInfoDTO
|
UnifiedPaymentInfoDTO unifiedPaymentInfoDTO = payService.prepayOrder(rentCarOrder.getPaymentMethod(),orderMainPO.getRentCarRuleId().toString(),orderMainPO.getOperatorId(),rentCarOrder.getPaymentId(),userInfoDTO
|
||||||
// ,orderMainPO.getOrderAmount());
|
,orderMainPO.getOrderAmount());
|
||||||
UnifiedPaymentInfoDTO unifiedPaymentInfoDTO = payService.zhimaPayOrder("闪充智行租车免押支付",orderMainPO.getOperatorId(),rentCarOrder.getPaymentId(),noDepositOrder.getTransactionId(),userInfoDTO.getAlipayOpenid(),orderMainPO.getOrderAmount());
|
|
||||||
|
//免押代扣支付-过审验证用
|
||||||
|
// UnifiedPaymentInfoDTO unifiedPaymentInfoDTO = payService.zhimaPayOrder("闪充智行租车免押支付",orderMainPO.getOperatorId(),rentCarOrder.getPaymentId()
|
||||||
|
// ,noDepositOrder.getTransactionId(),userInfoDTO.getAlipayOpenid(),orderMainPO.getOrderAmount());
|
||||||
LambdaUpdateWrapper<OrderSubPO> updateWrapper = new LambdaUpdateWrapper<>();
|
LambdaUpdateWrapper<OrderSubPO> updateWrapper = new LambdaUpdateWrapper<>();
|
||||||
updateWrapper.eq(OrderSubPO::getSuborderId, noDepositOrder.getSuborderId())
|
updateWrapper.eq(OrderSubPO::getSuborderId, noDepositOrder.getSuborderId())
|
||||||
.eq(OrderSubPO::getDelFlag, "0")
|
.eq(OrderSubPO::getDelFlag, "0")
|
||||||
|
|||||||
Reference in New Issue
Block a user