11
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user