From 0fc9774d2942c547774eb86a89fac06a89e0c17c Mon Sep 17 00:00:00 2001 From: zpc Date: Sat, 7 Feb 2026 17:52:16 +0800 Subject: [PATCH] 231 --- .../src/HoneyBox.Admin.Business/Models/Goods/GoodsModels.cs | 4 ++-- server/HoneyBox/src/HoneyBox.Core/Services/OrderService.cs | 4 ++-- server/HoneyBox/src/HoneyBox.Model/Entities/Good.cs | 4 ++-- 3 files changed, 6 insertions(+), 6 deletions(-) diff --git a/server/HoneyBox/src/HoneyBox.Admin.Business/Models/Goods/GoodsModels.cs b/server/HoneyBox/src/HoneyBox.Admin.Business/Models/Goods/GoodsModels.cs index 38567257..e027af6e 100644 --- a/server/HoneyBox/src/HoneyBox.Admin.Business/Models/Goods/GoodsModels.cs +++ b/server/HoneyBox/src/HoneyBox.Admin.Business/Models/Goods/GoodsModels.cs @@ -335,9 +335,9 @@ public class GoodsDetailResponse : GoodsListResponse public int LockIs { get; set; } /// - /// 锁定时间 + /// 锁定时间(秒) /// - public DateTime? LockTime { get; set; } + public int? LockTime { get; set; } /// /// 是否支持积分 0-否 1-是 diff --git a/server/HoneyBox/src/HoneyBox.Core/Services/OrderService.cs b/server/HoneyBox/src/HoneyBox.Core/Services/OrderService.cs index 645bba37..4848cd5c 100644 --- a/server/HoneyBox/src/HoneyBox.Core/Services/OrderService.cs +++ b/server/HoneyBox/src/HoneyBox.Core/Services/OrderService.cs @@ -969,9 +969,9 @@ public class OrderService : IOrderService // 12. 处理锁箱(一番赏、全局赏、追踪赏) if (goods.Type == 1 || goods.Type == 6 || goods.Type == 11) { - if (goods.LockIs == 1 && goods.LockTime.HasValue) + if (goods.LockIs == 1 && goods.LockTime.HasValue && goods.LockTime.Value > 0) { - await HandleBoxLockingAsync(userId, request.GoodsId, num, request.PrizeNum, (int)goods.LockTime.Value.TimeOfDay.TotalSeconds); + await HandleBoxLockingAsync(userId, request.GoodsId, num, request.PrizeNum, goods.LockTime.Value); } } diff --git a/server/HoneyBox/src/HoneyBox.Model/Entities/Good.cs b/server/HoneyBox/src/HoneyBox.Model/Entities/Good.cs index f1280e8c..5956c37a 100644 --- a/server/HoneyBox/src/HoneyBox.Model/Entities/Good.cs +++ b/server/HoneyBox/src/HoneyBox.Model/Entities/Good.cs @@ -54,9 +54,9 @@ public partial class Good public byte LockIs { get; set; } /// - /// 锁定时间 + /// 锁定时间(秒) /// - public DateTime? LockTime { get; set; } + public int? LockTime { get; set; } /// /// 是否支持优惠券 0-否 1-是