diff --git a/src/api/test.py b/src/api/test.py index ca29949..4d9ceee 100644 --- a/src/api/test.py +++ b/src/api/test.py @@ -9,7 +9,8 @@ from fastapi_sqlalchemy import db from pydantic import BaseModel from pydantic_sqlalchemy import sqlalchemy_to_pydantic -from models.devices_place import DevicesPlace +from src.biz.test import get_user_by_id +from src.models.devices_place import DevicesPlace router = APIRouter(prefix="/test") @@ -41,6 +42,9 @@ async def get_current_user(token: str = Depends(oauth2_scheme)): user = fake_decode_token(token) return user +@router.get('/user/') +async def get_user(): + return get_user_by_id(27) # 登录验证 @router.get("/users/me") diff --git a/src/biz/test.py b/src/biz/test.py new file mode 100644 index 0000000..54ba029 --- /dev/null +++ b/src/biz/test.py @@ -0,0 +1,6 @@ +from src.biz import execute_sql + + +def get_user_by_id(user_id): + user = execute_sql("SELECT Id FROM sys_users WHERE Id = :user_id", user_id=user_id).scalar() + return user \ No newline at end of file