From ca38ec4f60916e958b5d3c463fdab796a0d7c8bf Mon Sep 17 00:00:00 2001 From: YoVinchen Date: Fri, 22 May 2026 21:37:51 +0800 Subject: [PATCH] =?UTF-8?q?=E5=AE=8C=E5=96=84=E4=BB=A3=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/api/modules/order.ts | 7 +- .../src/components/common/SearchComponent.vue | 30 +------- .../src/pages/admin/products.vue | 28 +++++--- .../src/pages/home/index.vue | 4 +- .../src/pages/order/index.vue | 17 ++++- .../controller/AdminController.java | 2 +- .../controller/ApiController.java | 12 ++-- .../controller/OrderController.java | 36 ++++++++-- .../controller/ProductController.java | 2 +- .../flashsalesystem/service/AdminService.java | 10 ++- .../flashsalesystem/service/OrderService.java | 61 ++++++++++++++-- .../service/ProductService.java | 17 +++-- .../service/ProductServiceTest.java | 71 +++++++++++++++++++ 13 files changed, 225 insertions(+), 72 deletions(-) create mode 100644 src/test/java/com/org/flashsalesystem/service/ProductServiceTest.java diff --git a/community-fresh-group-buy-frontend/src/api/modules/order.ts b/community-fresh-group-buy-frontend/src/api/modules/order.ts index 1b2666e..aa432a4 100644 --- a/community-fresh-group-buy-frontend/src/api/modules/order.ts +++ b/community-fresh-group-buy-frontend/src/api/modules/order.ts @@ -57,8 +57,9 @@ export const orderApi = { })) }, - getList(params?: PageParams & { status?: string }): Promise>> { + getList(params?: PageParams & { status?: string; userId?: number }): Promise>> { return request.post>>('/api/order/my-orders', { + userId: params?.userId, status: orderStatusToCode(params?.status), page: params?.page ?? 0, size: params?.size ?? 10, @@ -122,7 +123,7 @@ export const orderApi = { return request.delete(`/api/order/${id}`) }, - getStatistics(): Promise> { - return request.get>('/api/order/statistics').then((res) => ({ + return request.get>('/api/order/statistics', userId ? {userId} : undefined).then((res) => ({ ...res, data: { total: Number(res.data.totalOrders || 0), diff --git a/community-fresh-group-buy-frontend/src/components/common/SearchComponent.vue b/community-fresh-group-buy-frontend/src/components/common/SearchComponent.vue index 48922e6..42d5d2e 100644 --- a/community-fresh-group-buy-frontend/src/components/common/SearchComponent.vue +++ b/community-fresh-group-buy-frontend/src/components/common/SearchComponent.vue @@ -58,22 +58,6 @@ - -
-
- 热门搜索 -
-
- - {{ item }} - -
-
-
@@ -116,7 +100,7 @@ - + @@ -157,7 +141,7 @@