liujie
2026-09-09 39f6fca28e3f78abe48f08e474ec011abb990b36
backend/src/main/java/com/tourguide/modules/review/service/OrderReviewService.java
@@ -44,7 +44,7 @@
        this.autoDisableService = autoDisableService;
    }
    public PageResponse<OrderReviewResponse> page(long page, long size, String keyword, Integer status,
    public PageResponse<OrderReviewResponse> page(long page, long size, String keyword, Long visitorId, Integer status,
                                                   Integer score, String scenicName,
                                                   LocalDate startDate, LocalDate endDate) {
        LambdaQueryWrapper<OrderReview> query = new LambdaQueryWrapper<OrderReview>();
@@ -56,7 +56,8 @@
                    .or().like(OrderReview::getOrderNo, searchKeyword)
                    .or().like(OrderReview::getReviewNo, searchKeyword));
        }
        query.eq(status != null, OrderReview::getStatus, status)
        query.eq(visitorId != null, OrderReview::getVisitorId, visitorId)
                .eq(status != null, OrderReview::getStatus, status)
                .eq(score != null, OrderReview::getScore, score)
                .eq(StringUtils.hasText(scenicName), OrderReview::getScenicName, scenicName)
                .ge(startDate != null, OrderReview::getReviewedAt, startDate == null ? null : startDate.atStartOfDay())