commit by Kalman.CHENG ☆
This commit is contained in:
@@ -6,6 +6,7 @@ from starlette.requests import Request
|
||||
from utils.Database import *
|
||||
from auth.dependencies import get_current_user
|
||||
from utils.ParseRequest import get_request_num_param
|
||||
from utils.TranslateUtil import get_stage_map_by_id
|
||||
|
||||
# 创建一个路由实例,需要依赖get_current_user,登录后才能访问
|
||||
router = APIRouter(dependencies=[Depends(get_current_user)])
|
||||
@@ -37,7 +38,9 @@ async def get_stage_list():
|
||||
@router.get("/getSubjectList")
|
||||
async def get_subject_list(request: Request):
|
||||
stage_id = await get_request_num_param(request, "stage_id", True, True, None)
|
||||
stage_name = await get_stage_map_by_id(stage_id)
|
||||
# 先查询学科list
|
||||
select_subject_sql: str = "select subject_id, subject_name, icon from t_dm_subject where stage_id = " + str(stage_id) + " order by sort_id;"
|
||||
select_subject_sql: str = f"select subject_id, subject_name, icon, {stage_id} as stage_id, '{stage_name}' as stage_name from t_dm_subject where stage_id = {stage_id} order by sort_id;"
|
||||
print(select_subject_sql)
|
||||
subject_list = await find_by_sql(select_subject_sql,())
|
||||
return {"success": True, "message": "查询成功!", "data": {"subject_list": subject_list}}
|
Reference in New Issue
Block a user