From 92a75a7b157e6fd6423df17cfd32015017bdb8c9 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期五, 14 八月 2026 09:21:58 +0800
Subject: [PATCH] update
---
backend/src/main/java/com/tourguide/modules/review/service/OrderReviewService.java | 8 +++++++-
1 files changed, 7 insertions(+), 1 deletions(-)
diff --git a/backend/src/main/java/com/tourguide/modules/review/service/OrderReviewService.java b/backend/src/main/java/com/tourguide/modules/review/service/OrderReviewService.java
index 7dff404..dc4f189 100644
--- a/backend/src/main/java/com/tourguide/modules/review/service/OrderReviewService.java
+++ b/backend/src/main/java/com/tourguide/modules/review/service/OrderReviewService.java
@@ -15,6 +15,7 @@
import com.tourguide.modules.review.mapper.OrderReviewMapper;
import com.tourguide.modules.user.entity.GuideUser;
import com.tourguide.modules.user.mapper.GuideUserMapper;
+import com.tourguide.modules.user.service.GuideAutoDisableService;
import org.springframework.stereotype.Service;
import org.springframework.transaction.annotation.Transactional;
import org.springframework.util.StringUtils;
@@ -32,11 +33,15 @@
private final OrderReviewMapper reviewMapper;
private final TourOrderMapper orderMapper;
private final GuideUserMapper guideUserMapper;
+ private final GuideAutoDisableService autoDisableService;
- public OrderReviewService(OrderReviewMapper reviewMapper, TourOrderMapper orderMapper, GuideUserMapper guideUserMapper) {
+ public OrderReviewService(OrderReviewMapper reviewMapper, TourOrderMapper orderMapper,
+ GuideUserMapper guideUserMapper,
+ GuideAutoDisableService autoDisableService) {
this.reviewMapper = reviewMapper;
this.orderMapper = orderMapper;
this.guideUserMapper = guideUserMapper;
+ this.autoDisableService = autoDisableService;
}
public PageResponse<OrderReviewResponse> page(long page, long size, String keyword, Integer status,
@@ -158,6 +163,7 @@
BigDecimal average = reviewMapper.selectAverageScore(guideId);
guide.setRating(average == null ? BigDecimal.ZERO : average.setScale(2, RoundingMode.HALF_UP));
guideUserMapper.updateById(guide);
+ autoDisableService.disableGuideIfEligible(guideId);
}
private String generateReviewNo() {
--
Gitblit v1.7.1