更改逻辑删除
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
from Teachers.model.tea_model import Tea
|
from Teachers.model.tea_model import Tea
|
||||||
|
from datetime import datetime
|
||||||
|
|
||||||
#增加
|
#增加
|
||||||
def add_tea_dao(t,db):
|
def add_tea_dao(t,db):
|
||||||
@@ -15,7 +16,8 @@ def add_tea_dao(t,db):
|
|||||||
#更新
|
#更新
|
||||||
def update_tea_dao(id,update_data,db):
|
def update_tea_dao(id,update_data,db):
|
||||||
try:
|
try:
|
||||||
rows = db.query(Tea).filter(Tea.tea_id == id,Tea.is_delete == False)(update_data)
|
rows = db.query(Tea).filter(Tea.tea_id == id
|
||||||
|
,Tea.is_delete == False).update(update_data)
|
||||||
except:
|
except:
|
||||||
db.rollback()
|
db.rollback()
|
||||||
return False
|
return False
|
||||||
@@ -42,10 +44,13 @@ def get_tea_dao(t,db):
|
|||||||
#删除
|
#删除
|
||||||
def delete_tea_dao(id,db):
|
def delete_tea_dao(id,db):
|
||||||
try:
|
try:
|
||||||
row = db.query(Tea).filter(Tea.tea_id == id).delete()
|
row = db.query(Tea).filter(Tea.tea_id == id
|
||||||
|
,Tea.is_delete == False
|
||||||
|
).update({'is_delete':True,'delete_time':datetime.now()})
|
||||||
except:
|
except:
|
||||||
db.rollback()
|
db.rollback()
|
||||||
row = 0
|
row = 0
|
||||||
|
return row
|
||||||
else:
|
else:
|
||||||
db.commit()
|
db.commit()
|
||||||
return row
|
return row
|
||||||
|
|||||||
@@ -31,9 +31,7 @@ class Tea(Base):
|
|||||||
update_date = Column(DateTime
|
update_date = Column(DateTime
|
||||||
,onupdate=datetime.now
|
,onupdate=datetime.now
|
||||||
,comment='更新时间')
|
,comment='更新时间')
|
||||||
delete_data = Column(DateTime
|
|
||||||
,onupdate=datetime.now
|
|
||||||
,comment='删除时间')
|
|
||||||
is_delete = Column(Integer,default=False,comment='是否删除')
|
is_delete = Column(Integer,default=False,comment='是否删除')
|
||||||
|
delete_time = Column(DateTime)
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user