This commit is contained in:
maruizhi
2026-09-21 12:10:19 +08:00
parent c23d5aada7
commit 1128627c00
+4 -8
View File
@@ -20,12 +20,8 @@ def select_age(min_age,max_age,session=Depends(get_db)):
def add_student_dao(o,db=Depends(get_db)): def add_student_dao(o,db=Depends(get_db)):
try: try:
r = db.query(Student_Model).filter(Student_Model.stu_id == o['stu_id'],Student_Model.delete_status == 0).all() o1 = Student_Model( **o)
if not r: db.add(o1)
o1 = Student_Model( **o)
db.add(o1)
else:
raise ValueError
except: except:
db.rollback() db.rollback()
return False return False
@@ -35,8 +31,8 @@ def add_student_dao(o,db=Depends(get_db)):
def delete_student_dao(stu_id,db=Depends(get_db)): def delete_student_dao(stu_id,db=Depends(get_db)):
try: try:
rows = db.query(Student_Model).filter(Student_Model.stu_id == stu_id,Student_Model.delete_status == 0).delete() rows = db.query(Student_Model).filter(Student_Model.stu_id == stu_id,Student_Model.delete_status == 0)\
Student_Model.delete_status = 1 .update({'delete_status':1})
db.commit() db.commit()
except: except:
db.rollback() db.rollback()