fix: 修复用户过期判断逻辑,按日期比较避免当天误判
This commit is contained in:
@@ -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();
|
||||
|
||||
Reference in New Issue
Block a user