liujie
2026-09-11 4f6f15b818704079ff2e4e4719b798f48d68a335
backend/src/main/java/com/tourguide/modules/order/service/GuideOrderMatchingService.java
@@ -69,7 +69,12 @@
            order.setGuideName(guide.getRealName());
            order.setGuideMobile(guide.getMobile());
            order.setAcceptedAt(now);
            order.setStatus(OrderStatus.PENDING_MEETING.getCode());
            boolean serving = "GROUP".equals(mode) && "IN_SERVICE".equals(session.getStatus());
            order.setStatus(serving ? OrderStatus.IN_SERVICE.getCode() : OrderStatus.PENDING_MEETING.getCode());
            if (serving) {
                order.setArrivedAt(now);
                order.setServiceStartedAt(now);
            }
            earningSnapshotService.apply(order, guide);
            orderMapper.updateById(order);
            guideUserMapper.incrementAcceptedOrderCount(guide.getId());