This commit is contained in:
fengchuanhn@gmail.com
2026-05-23 10:33:29 +08:00
parent c5f12421af
commit a27905a2fe
3 changed files with 16 additions and 4 deletions

View File

@@ -38,9 +38,13 @@ def _extend_vip_end_time(current: datetime | None, days: int) -> datetime:
async def activate_card_key(
db: AsyncSession,
*,
user: User,
username: str,
serial_number: str,
) -> CardKeyActivateResponse:
user = await db.scalar(select(User).where(User.username == username))
if user is None:
raise CardKeyActivateError("用户不存在")
result = await db.execute(
select(CardKey)
.where(CardKey.serial_number == serial_number)