diff --git a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/Managers/AiRechargeManager.cs b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/Managers/AiRechargeManager.cs index 7f8a4fdc..52998cf5 100644 --- a/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/Managers/AiRechargeManager.cs +++ b/Yi.Abp.Net8/module/ai-hub/Yi.Framework.AiHub.Domain/Managers/AiRechargeManager.cs @@ -54,8 +54,8 @@ public class AiRechargeManager : DomainService // 找到用户最大的过期时间 var maxExpireTime = group.Max(x => x.ExpireDateTime); - // 如果最大过期时间小于当前时间,说明用户已过期 - return maxExpireTime.HasValue && maxExpireTime.Value < currentTime; + // 如果最大过期时间小于当前时间,说明用户已过期(比较日期,满足用户最后一天) + return maxExpireTime.HasValue && maxExpireTime.Value.Date < currentTime.Date; }) .Select(group => group.Key) .ToList();