整体bug修改。

This commit is contained in:
Orangeeee
2026-09-23 17:15:58 +08:00
parent 5871afc9aa
commit 483cc9cf28
6 changed files with 53 additions and 23 deletions
+11 -7
View File
@@ -14,15 +14,19 @@ def get_scores(score:ScoreQuery=Depends(),db=Depends(get_db)):
return aa
raise HTTPException(status_code=404,detail='不存在')
@score_api.post('/Score',response_model=ScoreResponse
@score_api.post('/Score'
,summary='成绩添加')
def add_scores(score:ScoreRequest=Depends(),db=Depends(get_db)):
a = score.model_dump()
# print(a,type(a))
aa = add_scores_dao(b=a,db=db)
if aa:
return ScoreResponse(data=a)
raise HTTPException(status_code=500,detail='不可以')
# try:
a = score.model_dump()
# print(a,type(a))
aa = add_scores_dao(b=a,db=db)
if aa:
return aa
# except ValueError as e:
# raise HTTPException(status_code=400, detail="数据库已有该成绩")
# except Exception as e:
# raise HTTPException(status_code=500, detail="数据库错误")
@score_api.put('/Score',summary='成绩更新',description=f'查询条件为学号,班级号,考试序次,考试科目,然后更改这位同学此次科目的成绩')
def update_scores(score:ScoreRequest,sid:int,cid:int,num:int,t_subject:int,db=Depends(get_db)):