增改表

This commit is contained in:
2026-09-21 21:48:36 +08:00
parent b9134b6ef1
commit c996fe00f0
4 changed files with 65 additions and 28 deletions
+24 -11
View File
@@ -16,7 +16,7 @@ def add_tea_dao(t,db):
#更新
def update_tea_dao(id,update_data,db):
try:
rows = db.query(Tea).filter(Tea.tea_id == id
rows = db.query(Tea).filter(Tea.id == id
,Tea.is_delete == False).update(update_data)
except:
db.rollback()
@@ -28,23 +28,36 @@ def update_tea_dao(id,update_data,db):
#查询
def get_tea_dao(t,db):
query = db.query(Tea).filter(Tea.is_delete == False)
if t.get('tea_id'):
query = query.filter(Tea.tea_id == t.get('tea_id') )
if t.get('tea_name'):
query = query.filter(Tea.tea_name == t.get('tea_name') )
if t.get("tea_sex"):
query = query.filter(Tea.tea_sex == t.get('tea_sex') )
if t.get('id'):
query = query.filter(Tea.id == t.get('id') )
if t.get('name'):
query = query.filter(Tea.name == t.get('name') )
if t.get("sex"):
query = query.filter(Tea.sex == t.get('sex') )
if t.get('class_id'):
query = query.filter(Tea.class_id == t.get('claa_id') )
if t.get('class_sub'):
query = query.filter(Tea.class_sub == t.get('class_sub') )
if t.get('sub'):
query = query.filter(Tea.sub == t.get('sub') )
if t.get('home_place'):
query = query.filter(Tea.home_place == t.get('home_place') )
if t.get('specialty'):
query = query.filter(Tea.specialty == t.get('specialty') )
if t.get('start_time'):
query = query.filter(Tea.start_time == t.get('start_time') )
if t. get('work_experience'):
query = query.filter(Tea.work_experience == t.get('work_experience') )
if t.get('education'):
query = query.filter(Tea.education == t.get('education') )
if t.get('college'):
query = query.filter(Tea.collage == t.get('college') )
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]
return [{'id':i.id,'name':i.name,'class_id':i.class_id,'sub':i.sub,'tea.sex':i.sex,'home_place':i.home_place
,'specialty':i.specialty,'start_time':i.start_time,'work_experience':i.work_experience,'college':i.college} for i in r]
#删除
def delete_tea_dao(id,db):
try:
row = db.query(Tea).filter(Tea.tea_id == id
row = db.query(Tea).filter(Tea.id == id
,Tea.is_delete == False
).update({'is_delete':True,'delete_time':datetime.now()})
except: