From 7d86f736d9e5faf2ce3a56953d6e0683820b183f Mon Sep 17 00:00:00 2001 From: zpc Date: Wed, 4 Feb 2026 01:37:10 +0800 Subject: [PATCH] 231 --- .../src/HoneyBox.Api/Controllers/WelfareController.cs | 5 +++-- .../src/HoneyBox.Model/Models/Welfare/WelfareModels.cs | 6 ++++++ 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/server/HoneyBox/src/HoneyBox.Api/Controllers/WelfareController.cs b/server/HoneyBox/src/HoneyBox.Api/Controllers/WelfareController.cs index ee768c9d..d3fd8864 100644 --- a/server/HoneyBox/src/HoneyBox.Api/Controllers/WelfareController.cs +++ b/server/HoneyBox/src/HoneyBox.Api/Controllers/WelfareController.cs @@ -158,11 +158,10 @@ public class WelfareController : ControllerBase /// /// 福利屋购买/参与 /// POST /api/fuliwu_buy - /// Requirements: 4.2 /// [HttpPost("fuliwu_buy")] [Authorize] - public async Task> BuyWelfare([FromForm] WelfareBuyRequest request) + public async Task> BuyWelfare([FromBody] WelfareBuyRequest request) { var userId = GetCurrentUserId(); if (userId == null) @@ -170,6 +169,8 @@ public class WelfareController : ControllerBase return ApiResponse.Unauthorized(); } + _logger.LogInformation("BuyWelfare: UserId={UserId}, GoodsId={GoodsId}", userId, request.GoodsId); + try { var result = await _welfareService.BuyWelfareAsync(userId.Value, request); diff --git a/server/HoneyBox/src/HoneyBox.Model/Models/Welfare/WelfareModels.cs b/server/HoneyBox/src/HoneyBox.Model/Models/Welfare/WelfareModels.cs index 73fe673c..00c9ce69 100644 --- a/server/HoneyBox/src/HoneyBox.Model/Models/Welfare/WelfareModels.cs +++ b/server/HoneyBox/src/HoneyBox.Model/Models/Welfare/WelfareModels.cs @@ -549,31 +549,37 @@ public class WelfareBuyRequest /// /// 商品ID /// + [System.Text.Json.Serialization.JsonPropertyName("goods_id")] public int GoodsId { get; set; } /// /// 购买数量/抽奖次数 /// + [System.Text.Json.Serialization.JsonPropertyName("prize_num")] public int PrizeNum { get; set; } = 1; /// /// 是否使用余额抵扣 0=不抵扣 1=抵扣 /// + [System.Text.Json.Serialization.JsonPropertyName("use_money_is")] public int UseMoneyIs { get; set; } /// /// 是否使用积分抵扣 0=不抵扣 1=抵扣 /// + [System.Text.Json.Serialization.JsonPropertyName("use_integral_is")] public int UseIntegralIs { get; set; } /// /// 是否使用货币2抵扣 0=不抵扣 1=抵扣 /// + [System.Text.Json.Serialization.JsonPropertyName("use_money2_is")] public int UseMoney2Is { get; set; } /// /// 优惠券ID /// + [System.Text.Json.Serialization.JsonPropertyName("coupon_id")] public int CouponId { get; set; } }