From 4cad0902d6b364fcd8399052a3422a63524a487c Mon Sep 17 00:00:00 2001 From: Windows <2209639385@qq.com> Date: Mon, 21 Sep 2026 17:08:46 +0800 Subject: [PATCH] nb --- PythonProject/api/grade_api.py | 2 +- PythonProject/dao/grade_dao.py | 9 ++++----- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/PythonProject/api/grade_api.py b/PythonProject/api/grade_api.py index 5aa4f17..c0a33f0 100644 --- a/PythonProject/api/grade_api.py +++ b/PythonProject/api/grade_api.py @@ -20,6 +20,6 @@ def post_grade(o:GradeRequest=Form(),db=Depends(get_db)): r=add_grade_dao(g=d,db=db) if not r: raise HTTPException(status_code=400, detail='学生不存在') - return GradeResponse + return o diff --git a/PythonProject/dao/grade_dao.py b/PythonProject/dao/grade_dao.py index 0b13d41..9471ae7 100644 --- a/PythonProject/dao/grade_dao.py +++ b/PythonProject/dao/grade_dao.py @@ -17,9 +17,8 @@ def add_grade_dao(g,db): try: o1 = WlScore(**g) db.add(o1) - except: - db.rollback() - return False - else: db.commit() - return True \ No newline at end of file + return o1 + except Exception: + db.rollback() + return None \ No newline at end of file