From 4f6f15b818704079ff2e4e4719b798f48d68a335 Mon Sep 17 00:00:00 2001
From: liujie <1793218484@qq.com>
Date: 星期五, 11 九月 2026 13:52:19 +0800
Subject: [PATCH] update
---
backend/src/test/java/com/tourguide/modules/order/service/MiniTourOrderServiceTest.java | 15 +++++++++++++++
1 files changed, 15 insertions(+), 0 deletions(-)
diff --git a/backend/src/test/java/com/tourguide/modules/order/service/MiniTourOrderServiceTest.java b/backend/src/test/java/com/tourguide/modules/order/service/MiniTourOrderServiceTest.java
index 663b8bf..42531ed 100644
--- a/backend/src/test/java/com/tourguide/modules/order/service/MiniTourOrderServiceTest.java
+++ b/backend/src/test/java/com/tourguide/modules/order/service/MiniTourOrderServiceTest.java
@@ -53,6 +53,21 @@
assertThat(queryCaptor.getValue().getSqlSegment()).contains("status");
}
+ @Test
+ void pendingGuideTabShouldOnlyIncludeOrdersWaitingForMeeting() {
+ Page<TourOrder> page = new Page<>(1, 10);
+ page.setRecords(Collections.emptyList());
+ when(orderMapper.selectPage(any(Page.class), any())).thenReturn(page);
+
+ orderService.page(7L, "pendingGuide", 1, 10);
+
+ ArgumentCaptor<LambdaQueryWrapper<TourOrder>> queryCaptor = ArgumentCaptor.forClass(LambdaQueryWrapper.class);
+ verify(orderMapper).selectPage(any(Page.class), queryCaptor.capture());
+ assertThat(queryCaptor.getValue().getSqlSegment())
+ .contains("status =")
+ .doesNotContain(" IN ");
+ }
+
private static void initializeTableInfo() {
if (TableInfoHelper.getTableInfo(TourOrder.class) == null) {
TableInfoHelper.initTableInfo(new MapperBuilderAssistant(new MybatisConfiguration(), ""), TourOrder.class);
--
Gitblit v1.7.1