| | |
| | | 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>(); |
| | |
| | | .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()) |