This commit is contained in:
2025-09-26 15:23:53 +08:00
parent 9c4113cb43
commit c55b433bcc

View File

@ -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);