冻结
This commit is contained in:
@ -300,7 +300,7 @@ 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<>();
|
||||||
|
|
||||||
//如果未开通免押则要生成押金订单
|
//生成免押订单
|
||||||
OrderSubPO depositOrder = new OrderSubPO();
|
OrderSubPO depositOrder = new OrderSubPO();
|
||||||
depositOrder.setSuborderNo(OrderUtil.generateSubOrderNo(OrderUtil.MY_PREFIX));
|
depositOrder.setSuborderNo(OrderUtil.generateSubOrderNo(OrderUtil.MY_PREFIX));
|
||||||
depositOrder.setSuborderType(SubOrderTypeEnum.NO_DEPOSIT.getCode());
|
depositOrder.setSuborderType(SubOrderTypeEnum.NO_DEPOSIT.getCode());
|
||||||
@ -340,7 +340,13 @@ public class OrderServiceImpl implements OrderService {
|
|||||||
|
|
||||||
for(OrderSubPO orderSubPO : orderSubPOList){
|
for(OrderSubPO orderSubPO : orderSubPOList){
|
||||||
orderSubPO.setPaymentId(paymentId);
|
orderSubPO.setPaymentId(paymentId);
|
||||||
orderSubPO.setPayStatus(PayStatusEnum.USERPAYING.getCode());
|
//发起免押冻结后,免押订单状态设置为待支付,其他子订单都为初始状态,等待支付
|
||||||
|
if(StringUtils.equalsIgnoreCase(orderSubPO.getSuborderType(), SubOrderTypeEnum.NO_DEPOSIT.getCode())){
|
||||||
|
orderSubPO.setPayStatus(PayStatusEnum.USERPAYING.getCode());
|
||||||
|
} else {
|
||||||
|
orderSubPO.setPayStatus(PayStatusEnum.INIT.getCode());
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
orderMainRepo.save(orderMainPO);
|
orderMainRepo.save(orderMainPO);
|
||||||
|
|||||||
Reference in New Issue
Block a user