liujie
2026-08-21 ad5db85e540947e82c7a4d5612879b3b3ecdf459
backend/src/main/java/com/tourguide/modules/user/service/GuideReceivingService.java
@@ -151,12 +151,7 @@
        }
        LocalDateTime now = LocalDateTime.now();
        int orderCount = orderMapper.update(null, new LambdaUpdateWrapper<TourOrder>()
                .eq(TourOrder::getGuideId, guideId)
                .eq(TourOrder::getReceivingSessionId, session.getId())
                .eq(TourOrder::getStatus, OrderStatus.IN_SERVICE.getCode())
                .set(TourOrder::getStatus, OrderStatus.COMPLETED.getCode())
                .set(TourOrder::getCompletedAt, now));
        int orderCount = orderMapper.completeSessionOrders(guideId, session.getId(), now);
        if (orderCount == 0) {
            throw new BusinessException(400, "no active service order");
        }