fix: 移除用户配额重置任务中的角色限制

This commit is contained in:
YorhaL
2026-02-04 00:56:04 +08:00
parent 381fc6b2cf
commit 5d94dcc94d

View File

@@ -761,7 +761,6 @@ class MaintenanceScheduler:
"""执行用户配额自动重置任务
适用范围:
- 普通用户role=user
- 未删除is_deleted=false
- 仅对 quota_usd != NULL 的用户生效
"""
@@ -822,14 +821,12 @@ class MaintenanceScheduler:
if not should_run:
return
from src.core.enums import UserRole
from src.models.database import User as DBUser
now_utc = datetime.now(timezone.utc)
reset_count = (
db.query(DBUser)
.filter(
DBUser.role == UserRole.USER,
DBUser.is_deleted.is_(False),
DBUser.quota_usd.isnot(None),
)