diff --git a/server/MiAssessment/src/MiAssessment.Core/Services/OrderService.cs b/server/MiAssessment/src/MiAssessment.Core/Services/OrderService.cs index 8673567..1f14c9e 100644 --- a/server/MiAssessment/src/MiAssessment.Core/Services/OrderService.cs +++ b/server/MiAssessment/src/MiAssessment.Core/Services/OrderService.cs @@ -53,9 +53,10 @@ public class OrderService : IOrderService if (pageSize > 100) pageSize = 100; // 构建查询 - 用户数据隔离(Requirements 7.1) + // 只展示已支付或退款的订单,排除待支付(1)和已取消(6)(Requirements 9) var query = _dbContext.Orders .AsNoTracking() - .Where(o => o.UserId == userId && !o.IsDeleted); + .Where(o => o.UserId == userId && !o.IsDeleted && o.Status != 1 && o.Status != 6); // 支持按订单类型筛选(Requirements 7.1) if (orderType.HasValue) diff --git a/uniapp/App.vue b/uniapp/App.vue index 0557d78..7b5debe 100644 --- a/uniapp/App.vue +++ b/uniapp/App.vue @@ -1,10 +1,14 @@