修改子订单生成

This commit is contained in:
2025-08-10 18:45:22 +08:00
parent e9ba57c717
commit 287ee6d268

View File

@ -199,6 +199,7 @@ public class OrderServiceImpl implements OrderService {
} }
} }
@Transactional(rollbackFor = Exception.class)
@Override @Override
public RentCarOrderResultDTO reRentalCarOrder(ReRentCarReq rentCarOrderReq) { public RentCarOrderResultDTO reRentalCarOrder(ReRentCarReq rentCarOrderReq) {
SimpleUserInfoDTO userInfoDTO = jwtUtil.getUserInfoFromToken(); SimpleUserInfoDTO userInfoDTO = jwtUtil.getUserInfoFromToken();
@ -236,6 +237,7 @@ public class OrderServiceImpl implements OrderService {
} }
//生成租车子订单 //生成租车子订单
OrderSubPO rentOrder = new OrderSubPO(); OrderSubPO rentOrder = new OrderSubPO();
rentOrder.setOrderId(orderMainPO.getOrderId());
rentOrder.setSuborderNo(OrderUtil.generateSubOrderNo(OrderUtil.ZC_PREFIX)); rentOrder.setSuborderNo(OrderUtil.generateSubOrderNo(OrderUtil.ZC_PREFIX));
rentOrder.setSuborderType(SubOrderTypeEnum.RENTCAR.getCode()); rentOrder.setSuborderType(SubOrderTypeEnum.RENTCAR.getCode());
rentOrder.setAmount(rentCarOrderAmount); rentOrder.setAmount(rentCarOrderAmount);
@ -283,6 +285,8 @@ public class OrderServiceImpl implements OrderService {
} }
@Transactional(rollbackFor = Exception.class)
@Override @Override
public RentCarOrderResultDTO overDueRentalCarOrder(ReRentCarReq rentCarOrderReq) { public RentCarOrderResultDTO overDueRentalCarOrder(ReRentCarReq rentCarOrderReq) {
SimpleUserInfoDTO userInfoDTO = jwtUtil.getUserInfoFromToken(); SimpleUserInfoDTO userInfoDTO = jwtUtil.getUserInfoFromToken();
@ -315,6 +319,7 @@ public class OrderServiceImpl implements OrderService {
BigDecimal overDueAmount = getOrderOverdueAmount(orderMainPO.getOverdueDays(), orderMainPO.getOverdueFee()); BigDecimal overDueAmount = getOrderOverdueAmount(orderMainPO.getOverdueDays(), orderMainPO.getOverdueFee());
//生成租车子订单 //生成租车子订单
OrderSubPO rentOrder = new OrderSubPO(); OrderSubPO rentOrder = new OrderSubPO();
rentOrder.setOrderId(orderMainPO.getOrderId());
rentOrder.setSuborderNo(OrderUtil.generateSubOrderNo(OrderUtil.ZC_PREFIX)); rentOrder.setSuborderNo(OrderUtil.generateSubOrderNo(OrderUtil.ZC_PREFIX));
rentOrder.setSuborderType(SubOrderTypeEnum.OVERDUE.getCode()); rentOrder.setSuborderType(SubOrderTypeEnum.OVERDUE.getCode());
rentOrder.setAmount(overDueAmount); rentOrder.setAmount(overDueAmount);