diff --git a/ebike-user/src/main/java/com/cdzy/user/service/impl/EbikeOrderImpl.java b/ebike-user/src/main/java/com/cdzy/user/service/impl/EbikeOrderImpl.java index 25169ae..c391abd 100644 --- a/ebike-user/src/main/java/com/cdzy/user/service/impl/EbikeOrderImpl.java +++ b/ebike-user/src/main/java/com/cdzy/user/service/impl/EbikeOrderImpl.java @@ -227,6 +227,7 @@ public class EbikeOrderImpl extends ServiceImpl im BigDecimal totalAmount = costCalculation(order.getStartTime(), order.getEndTime(), bikeInfo, data); // 费用为0,不生成支付订单,直接订单已支付,返回订单id if (totalAmount.compareTo(BigDecimal.ZERO) == 0) { + order.setPaymentTime(LocalDateTime.now()); order.setTotalAmount(BigDecimal.ZERO); order.setActualAmount(BigDecimal.ZERO); order.setOrderStatus(OrderStatus.PAID);