更改老师
This commit is contained in:
@@ -0,0 +1,53 @@
|
||||
from Teachers.model.tea_model import Tea
|
||||
|
||||
#增加
|
||||
def add_tea_dao(t,db):
|
||||
try:
|
||||
t1 = Tea(**t)
|
||||
db.add(t1)
|
||||
except:
|
||||
db.rollback()
|
||||
return False
|
||||
else:
|
||||
db.commit()
|
||||
return True
|
||||
|
||||
#更新
|
||||
def update_tea_dao(id,update_data,db):
|
||||
try:
|
||||
rows = db.query(Tea).filter(Tea.tea_id == id,Tea.is_delete == False)(update_data)
|
||||
except:
|
||||
db.rollback()
|
||||
return False
|
||||
else:
|
||||
db.commit()
|
||||
return rows
|
||||
|
||||
#查询
|
||||
def get_tea_dao(t,db):
|
||||
query = db.query(Tea).filter(Tea.is_delete == False)
|
||||
if t.tea_id:
|
||||
query = query.filter(Tea.tea_id == t.tea_id)
|
||||
if t.tea_name:
|
||||
query = query.filter(Tea.tea_name == t.tea_name)
|
||||
if t.tea_sex:
|
||||
query = query.filter(Tea.tea_sex == t.tea_sex)
|
||||
if t.claa_id:
|
||||
query = query.filter(Tea.class_id == t.claa_id)
|
||||
if t.class_sub:
|
||||
query = query.filter(Tea.class_sub == t.class_sub)
|
||||
r = query.all()
|
||||
return [{'tea_id':i.tea_id,'tea_name':i.tea_name,'class_id':i.class_id,'class_sub':i.class_sub,'tea.sex':i.tea_sex} for i in r]
|
||||
|
||||
#删除
|
||||
def delete_tea_dao(id,db):
|
||||
try:
|
||||
row = db.query(Tea).filter(Tea.tea_id == id).delete()
|
||||
except:
|
||||
db.rollback()
|
||||
row = 0
|
||||
else:
|
||||
db.commit()
|
||||
return row
|
||||
|
||||
|
||||
Reference in New Issue
Block a user