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")