v1.2版本更新发布
This commit is contained in:
@@ -119,4 +119,20 @@ async def get_my_info(request: Request):
|
||||
|
||||
result = await StudentService.get_student_info(user["student_id"])
|
||||
|
||||
return success_response(data=result)
|
||||
return success_response(data=result)
|
||||
|
||||
|
||||
@router.get("/semester-records")
|
||||
async def get_student_semester_records(request: Request):
|
||||
"""
|
||||
获取当前学生的历史学期归档记录
|
||||
"""
|
||||
user = await get_current_user(request)
|
||||
|
||||
if user["user_type"] != "student":
|
||||
return error_response(message="仅限学生访问", code=403)
|
||||
|
||||
from models.semester import SemesterArchiveModel
|
||||
records = await SemesterArchiveModel.get_by_student(user["student_id"])
|
||||
|
||||
return success_response(data={"records": records})
|
||||
Reference in New Issue
Block a user