4 Commits
Author SHA1 Message Date
lookerZz fd3e52f4ff Merge pull request '1' (#51) from zk_wolin into main
Reviewed-on: #51
2026-09-23 10:18:39 +08:00
曾凯 1933466e3d 1 2026-09-23 10:16:06 +08:00
lookerZz 9a0f2d533a Merge pull request '修改请求体' (#50) from zhutt into main
Reviewed-on: #50
2026-09-23 09:18:37 +08:00
zhutt 2807c30683 修改请求体 2026-09-22 22:21:14 +08:00
2 changed files with 8 additions and 4 deletions
+7 -3
View File
@@ -5,23 +5,27 @@ def post_score_dao(data_dict, db):
try:
obj = Score(**data_dict)
db.add(obj)
db.commit()
except Exception as e:
print("新增成绩异常:", e)
db.rollback()
return False
else:
db.commit()
return True
def update_score_dao(score_id, db, updates):
"""修改成绩,query.update方式"""
try:
db.query(Score).filter(
cnt = db.query(Score).filter(
Score.id == score_id,
Score.is_deleted == 0
).update(updates)
except Exception:
if cnt == 0:
db.rollback()
return False
except Exception as e:
print("修改成绩异常:", e)
db.rollback()
return False
else:
+1 -1
View File
@@ -8,7 +8,7 @@ from datetime import datetime,date # 导入datetime模块下的datetime,da
class ClassCreate( BaseModel ): # "创建"班级信息的请求体模型
class_no: str # 班级编号,不可为空
class_name: str # 班级名字,不可为空
start_date : date|None = None # 班级开课日期,可以为空,默认为空
start_date : date # 班级开课日期,不可为空
end_date : date|None = None # 班级结课日期,可以为空,默认为空
remark : str|None = None # 班级备注,可以为空,默认为空