修改email验证码位数

This commit is contained in:
Administrator 2023-03-07 18:08:42 +08:00
parent b0edb8a87d
commit bf82708742
1 changed files with 11 additions and 5 deletions

View File

@ -20,6 +20,12 @@ def daily_add(db: Session, data):
def daily_change(db: Session, item_id, data): def daily_change(db: Session, item_id, data):
db.query(Daily).filter_by(id=item_id).update(data) db.query(Daily).filter_by(id=item_id).update(data)
db.commit()
def daily_delete(db: Session, item_id):
db.query(Daily).filter_by(id=item_id).delete()
db.commit()
def daily_query(db: Session, params: DailyQuery) -> [int]: def daily_query(db: Session, params: DailyQuery) -> [int]:
@ -39,15 +45,15 @@ def daily_query(db: Session, params: DailyQuery) -> [int]:
elif type(value) in [int, float, bool]: elif type(value) in [int, float, bool]:
query = query.filter_by(**{key: value}) query = query.filter_by(**{key: value})
# 日期范围查询 # 日期范围查询
elif type(value) in [list, tuple] and getattr(db_model, key).type.python_type==datetime: elif type(value) in [list, tuple] and getattr(db_model, key).type.python_type == datetime:
if value: if value:
if value[0] is not None: if value[0] is not None:
query = query.filter(getattr(db_model, key) >= datetime.fromtimestamp(value[0]/1000)) query = query.filter(getattr(db_model, key) >= datetime.fromtimestamp(value[0] / 1000))
if value[1] is not None: if value[1] is not None:
query = query.filter(getattr(db_model, key) <= datetime.fromtimestamp(value[1]/1000)) query = query.filter(getattr(db_model, key) <= datetime.fromtimestamp(value[1] / 1000))
else: else:
query = query.filter(getattr(db_model, key) == value) query = query.filter(getattr(db_model, key) == value)
query=query.order_by(Daily.daily_time.desc()) query = query.order_by(Daily.daily_time.desc())
count = query.count() count = query.count()
page = None page = None
page_size = None page_size = None
@ -58,5 +64,5 @@ def daily_query(db: Session, params: DailyQuery) -> [int]:
page_size = params_dict['page_size'] page_size = params_dict['page_size']
if page is not None and page_size is not None: if page is not None and page_size is not None:
query = query.offset((page - 1) * page_size).limit(page_size).all() query = query.offset((page - 1) * page_size).limit(page_size).all()
print(query,"daily_query") # print(query,"daily_query")
return count, query return count, query