This commit is contained in:
zpc 2026-02-04 01:37:10 +08:00
parent 6c558e7a17
commit 7d86f736d9
2 changed files with 9 additions and 2 deletions

View File

@ -158,11 +158,10 @@ public class WelfareController : ControllerBase
/// <summary> /// <summary>
/// 福利屋购买/参与 /// 福利屋购买/参与
/// POST /api/fuliwu_buy /// POST /api/fuliwu_buy
/// Requirements: 4.2
/// </summary> /// </summary>
[HttpPost("fuliwu_buy")] [HttpPost("fuliwu_buy")]
[Authorize] [Authorize]
public async Task<ApiResponse<WelfareBuyResponse>> BuyWelfare([FromForm] WelfareBuyRequest request) public async Task<ApiResponse<WelfareBuyResponse>> BuyWelfare([FromBody] WelfareBuyRequest request)
{ {
var userId = GetCurrentUserId(); var userId = GetCurrentUserId();
if (userId == null) if (userId == null)
@ -170,6 +169,8 @@ public class WelfareController : ControllerBase
return ApiResponse<WelfareBuyResponse>.Unauthorized(); return ApiResponse<WelfareBuyResponse>.Unauthorized();
} }
_logger.LogInformation("BuyWelfare: UserId={UserId}, GoodsId={GoodsId}", userId, request.GoodsId);
try try
{ {
var result = await _welfareService.BuyWelfareAsync(userId.Value, request); var result = await _welfareService.BuyWelfareAsync(userId.Value, request);

View File

@ -549,31 +549,37 @@ public class WelfareBuyRequest
/// <summary> /// <summary>
/// 商品ID /// 商品ID
/// </summary> /// </summary>
[System.Text.Json.Serialization.JsonPropertyName("goods_id")]
public int GoodsId { get; set; } public int GoodsId { get; set; }
/// <summary> /// <summary>
/// 购买数量/抽奖次数 /// 购买数量/抽奖次数
/// </summary> /// </summary>
[System.Text.Json.Serialization.JsonPropertyName("prize_num")]
public int PrizeNum { get; set; } = 1; public int PrizeNum { get; set; } = 1;
/// <summary> /// <summary>
/// 是否使用余额抵扣 0=不抵扣 1=抵扣 /// 是否使用余额抵扣 0=不抵扣 1=抵扣
/// </summary> /// </summary>
[System.Text.Json.Serialization.JsonPropertyName("use_money_is")]
public int UseMoneyIs { get; set; } public int UseMoneyIs { get; set; }
/// <summary> /// <summary>
/// 是否使用积分抵扣 0=不抵扣 1=抵扣 /// 是否使用积分抵扣 0=不抵扣 1=抵扣
/// </summary> /// </summary>
[System.Text.Json.Serialization.JsonPropertyName("use_integral_is")]
public int UseIntegralIs { get; set; } public int UseIntegralIs { get; set; }
/// <summary> /// <summary>
/// 是否使用货币2抵扣 0=不抵扣 1=抵扣 /// 是否使用货币2抵扣 0=不抵扣 1=抵扣
/// </summary> /// </summary>
[System.Text.Json.Serialization.JsonPropertyName("use_money2_is")]
public int UseMoney2Is { get; set; } public int UseMoney2Is { get; set; }
/// <summary> /// <summary>
/// 优惠券ID /// 优惠券ID
/// </summary> /// </summary>
[System.Text.Json.Serialization.JsonPropertyName("coupon_id")]
public int CouponId { get; set; } public int CouponId { get; set; }
} }