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

@@ -2,7 +2,7 @@
from fastapi import APIRouter
from app.dependencies import CurrentUser, DbSession
from app.dependencies import DbSession
from app.schemas.card_key import CardKeyActivateRequest, CardKeyActivateResponse
from app.schemas.common import ApiResponse
from app.services import card_key_activate as activate_service
@@ -13,13 +13,12 @@ router = APIRouter(prefix="/card-keys", tags=["卡密"])
@router.post("/activate", response_model=ApiResponse[CardKeyActivateResponse])
async def activate_card_key(
body: CardKeyActivateRequest,
current_user: CurrentUser,
db: DbSession,
) -> ApiResponse[CardKeyActivateResponse]:
try:
data = await activate_service.activate_card_key(
db,
user=current_user,
username=body.username,
serial_number=body.serial_number,
)
except activate_service.CardKeyActivateError as exc: