Merge remote-tracking branch 'origin/conding' into conding
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)):
|
||||
try:
|
||||
r = db.query(Student_Model).filter(Student_Model.stu_id == o['stu_id'],Student_Model.delete_status == 0).all()
|
||||
if not r:
|
||||
o1 = Student_Model( **o)
|
||||
db.add(o1)
|
||||
else:
|
||||
raise ValueError
|
||||
o1 = Student_Model( **o)
|
||||
db.add(o1)
|
||||
except:
|
||||
db.rollback()
|
||||
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)):
|
||||
try:
|
||||
rows = db.query(Student_Model).filter(Student_Model.stu_id == stu_id,Student_Model.delete_status == 0).delete()
|
||||
Student_Model.delete_status = 1
|
||||
rows = db.query(Student_Model).filter(Student_Model.stu_id == stu_id,Student_Model.delete_status == 0)\
|
||||
.update({'delete_status':1})
|
||||
db.commit()
|
||||
except:
|
||||
db.rollback()
|
||||
|
||||
Reference in New Issue
Block a user