11
This commit is contained in:
@@ -89,6 +89,24 @@ async def update_user(
|
||||
)
|
||||
|
||||
|
||||
@router.post("/{user_id}/clear-device-serial", response_model=ApiResponse[AdminUserOut])
|
||||
async def clear_device_serial(
|
||||
user_id: int,
|
||||
_admin: AdminUser,
|
||||
db: DbSession,
|
||||
) -> ApiResponse[AdminUserOut]:
|
||||
try:
|
||||
user = await admin_user_service.clear_device_serial(db, user_id)
|
||||
except admin_user_service.AdminUserError as exc:
|
||||
return ApiResponse(ok=False, message=exc.message)
|
||||
|
||||
return ApiResponse(
|
||||
ok=True,
|
||||
message="设备已解绑",
|
||||
data=AdminUserOut.model_validate(user),
|
||||
)
|
||||
|
||||
|
||||
@router.delete("/{user_id}", response_model=ApiResponse[None])
|
||||
async def delete_user(
|
||||
user_id: int,
|
||||
|
||||
Reference in New Issue
Block a user