Merge pull request '1' (#51) from zk_wolin into main

Reviewed-on: #51
This commit was merged in pull request #51.
This commit is contained in:
2026-09-23 10:18:39 +08:00
+7 -3
View File
@@ -5,23 +5,27 @@ def post_score_dao(data_dict, db):
try: try:
obj = Score(**data_dict) obj = Score(**data_dict)
db.add(obj) db.add(obj)
db.commit()
except Exception as e: except Exception as e:
print("新增成绩异常:", e) print("新增成绩异常:", e)
db.rollback() db.rollback()
return False return False
else: else:
db.commit()
return True return True
def update_score_dao(score_id, db, updates): def update_score_dao(score_id, db, updates):
"""修改成绩,query.update方式""" """修改成绩,query.update方式"""
try: try:
db.query(Score).filter( cnt = db.query(Score).filter(
Score.id == score_id, Score.id == score_id,
Score.is_deleted == 0 Score.is_deleted == 0
).update(updates) ).update(updates)
except Exception: if cnt == 0:
db.rollback()
return False
except Exception as e:
print("修改成绩异常:", e)
db.rollback() db.rollback()
return False return False
else: else: