From 7077658a9b432944c54f878bc8c1dd0fb0c8f95b Mon Sep 17 00:00:00 2001 From: heshunme Date: Thu, 21 Nov 2024 12:19:42 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E9=94=99=E8=AF=AF=E5=AF=BC?= =?UTF-8?q?=E5=85=A5=EF=BC=8C=E9=80=82=E9=85=8D=E5=89=8D=E7=AB=AF=E7=A7=9F?= =?UTF-8?q?=E6=88=B7delete=E6=A0=BC=E5=BC=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- api/manage_project.py | 1 - api/manage_tanant.py | 4 ++-- 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/api/manage_project.py b/api/manage_project.py index 499caa0..ea83f57 100644 --- a/api/manage_project.py +++ b/api/manage_project.py @@ -3,7 +3,6 @@ # @FileName: manage_project.py # @Software: PyCharm from datetime import datetime -from typing import re from fastapi import APIRouter from sqlalchemy import delete diff --git a/api/manage_tanant.py b/api/manage_tanant.py index 6816733..ce4a1bd 100644 --- a/api/manage_tanant.py +++ b/api/manage_tanant.py @@ -113,11 +113,11 @@ async def create_or_update_tenant(data: dict, session: SessionDep, current_user: # 删除租户 @router.delete("/api/s1/tenant") -async def delete_tenant(data: dict, session: SessionDep, current_user: User = Depends(get_current_user)): +async def delete_tenant(name: str, user_num: int, session: SessionDep, current_user: User = Depends(get_current_user)): if current_user.role != 0: raise HTTPException(status_code=403, detail="Only Superadmin can delete tenants.") - tenant_name = data.get("name") + tenant_name = name if not tenant_name: raise HTTPException(status_code=400, detail="Tenant name is required")