mrz
This commit is contained in:
@@ -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()
|
||||||
|
|||||||
Reference in New Issue
Block a user