liujie
2026-09-14 82a8bc62d5b9d5d607f6952329952b17eda2f0a0
backend/src/main/java/com/tourguide/modules/order/dto/GuideOrderResponse.java
@@ -28,6 +28,7 @@
    private final LocalDateTime lectureStartTime;
    private final LocalDateTime lectureEndTime;
    private final LocalDateTime completedAt;
    private final BigDecimal paymentAmount;
    private final BigDecimal earningAmount;
    private final String customerPhone;
    private final List<Customer> customers;
@@ -54,6 +55,7 @@
        this.lectureStartTime = firstPresent(order.getServiceStartedAt(), order.getArrivedAt());
        this.lectureEndTime = order.getCompletedAt();
        this.completedAt = order.getCompletedAt();
        this.paymentAmount = order.getPaymentAmount() == null ? order.getAmount() : order.getPaymentAmount();
        this.earningAmount = order.getGuideEarningAmount();
        this.customerPhone = order.getVisitorMobile();
        this.customers = Collections.singletonList(new Customer(
@@ -141,6 +143,7 @@
    public LocalDateTime getLectureStartTime() { return lectureStartTime; }
    public LocalDateTime getLectureEndTime() { return lectureEndTime; }
    public LocalDateTime getCompletedAt() { return completedAt; }
    public BigDecimal getPaymentAmount() { return paymentAmount; }
    public BigDecimal getEarningAmount() { return earningAmount; }
    public String getCustomerPhone() { return customerPhone; }
    public List<Customer> getCustomers() { return customers; }