diff --git a/server/HoneyBox/src/HoneyBox.Admin.Business/Controllers/CouponController.cs b/server/HoneyBox/src/HoneyBox.Admin.Business/Controllers/CouponController.cs index ef5c3d71..53832dea 100644 --- a/server/HoneyBox/src/HoneyBox.Admin.Business/Controllers/CouponController.cs +++ b/server/HoneyBox/src/HoneyBox.Admin.Business/Controllers/CouponController.cs @@ -33,12 +33,15 @@ public class CouponController : BusinessControllerBase { var request = new CouponListRequest { - Status = status, - PageIndex = 1, - PageSize = 1000 // 获取所有启用的优惠券 + Page = 1, + PageSize = 100 // 获取所有启用的优惠券 }; var result = await _couponService.GetCouponsAsync(request); - return Ok(result.Items); + // 如果指定了 status,过滤结果 + var list = status.HasValue + ? result.List.Where(c => c.Status == status.Value).ToList() + : result.List; + return Ok(list); } catch (BusinessException ex) {