perf: 优化部门管理dao层status和del_flag类型与数据库保持一致
This commit is contained in:
@@ -22,8 +22,8 @@ class DeptDao:
|
|||||||
dept_info = (await db.execute(
|
dept_info = (await db.execute(
|
||||||
select(SysDept)
|
select(SysDept)
|
||||||
.where(SysDept.dept_id == dept_id,
|
.where(SysDept.dept_id == dept_id,
|
||||||
SysDept.status == 0,
|
SysDept.status == '0',
|
||||||
SysDept.del_flag == 0)
|
SysDept.del_flag == '0')
|
||||||
)).scalars().first()
|
)).scalars().first()
|
||||||
|
|
||||||
return dept_info
|
return dept_info
|
||||||
@@ -39,7 +39,7 @@ class DeptDao:
|
|||||||
dept_info = (await db.execute(
|
dept_info = (await db.execute(
|
||||||
select(SysDept)
|
select(SysDept)
|
||||||
.where(SysDept.dept_id == dept_id,
|
.where(SysDept.dept_id == dept_id,
|
||||||
SysDept.del_flag == 0)
|
SysDept.del_flag == '0')
|
||||||
)).scalars().first()
|
)).scalars().first()
|
||||||
|
|
||||||
return dept_info
|
return dept_info
|
||||||
@@ -55,7 +55,7 @@ class DeptDao:
|
|||||||
dept_info = (await db.execute(
|
dept_info = (await db.execute(
|
||||||
select(SysDept)
|
select(SysDept)
|
||||||
.where(SysDept.dept_id == dept_id,
|
.where(SysDept.dept_id == dept_id,
|
||||||
SysDept.del_flag == 0)
|
SysDept.del_flag == '0')
|
||||||
)).scalars().first()
|
)).scalars().first()
|
||||||
|
|
||||||
return dept_info
|
return dept_info
|
||||||
@@ -89,7 +89,7 @@ class DeptDao:
|
|||||||
select(SysDept)
|
select(SysDept)
|
||||||
.where(SysDept.dept_id != dept_info.dept_id,
|
.where(SysDept.dept_id != dept_info.dept_id,
|
||||||
SysDept.parent_id != dept_info.dept_id,
|
SysDept.parent_id != dept_info.dept_id,
|
||||||
SysDept.del_flag == 0, SysDept.status == 0,
|
SysDept.del_flag == '0', SysDept.status == '0',
|
||||||
eval(data_scope_sql))
|
eval(data_scope_sql))
|
||||||
.order_by(SysDept.order_num)
|
.order_by(SysDept.order_num)
|
||||||
.distinct()
|
.distinct()
|
||||||
@@ -108,7 +108,7 @@ class DeptDao:
|
|||||||
dept_result = (await db.execute(
|
dept_result = (await db.execute(
|
||||||
select(SysDept)
|
select(SysDept)
|
||||||
.where(SysDept.parent_id == dept_id,
|
.where(SysDept.parent_id == dept_id,
|
||||||
SysDept.del_flag == 0)
|
SysDept.del_flag == '0')
|
||||||
)).scalars().all()
|
)).scalars().all()
|
||||||
|
|
||||||
return list_format_datetime(dept_result)
|
return list_format_datetime(dept_result)
|
||||||
@@ -122,7 +122,7 @@ class DeptDao:
|
|||||||
"""
|
"""
|
||||||
ancestors = (await db.execute(
|
ancestors = (await db.execute(
|
||||||
select(SysDept.ancestors)
|
select(SysDept.ancestors)
|
||||||
.where(SysDept.del_flag == 0)
|
.where(SysDept.del_flag == '0')
|
||||||
)).scalars().all()
|
)).scalars().all()
|
||||||
|
|
||||||
return ancestors
|
return ancestors
|
||||||
@@ -138,8 +138,8 @@ class DeptDao:
|
|||||||
"""
|
"""
|
||||||
dept_result = (await db.execute(
|
dept_result = (await db.execute(
|
||||||
select(SysDept)
|
select(SysDept)
|
||||||
.where(SysDept.status == 0,
|
.where(SysDept.status == '0',
|
||||||
SysDept.del_flag == 0,
|
SysDept.del_flag == '0',
|
||||||
SysDept.dept_name.like(f'%{dept_info.dept_name}%') if dept_info.dept_name else True,
|
SysDept.dept_name.like(f'%{dept_info.dept_name}%') if dept_info.dept_name else True,
|
||||||
eval(data_scope_sql))
|
eval(data_scope_sql))
|
||||||
.order_by(SysDept.order_num)
|
.order_by(SysDept.order_num)
|
||||||
@@ -159,7 +159,7 @@ class DeptDao:
|
|||||||
"""
|
"""
|
||||||
dept_result = (await db.execute(
|
dept_result = (await db.execute(
|
||||||
select(SysDept)
|
select(SysDept)
|
||||||
.where(SysDept.del_flag == 0,
|
.where(SysDept.del_flag == '0',
|
||||||
SysDept.status == page_object.status if page_object.status else True,
|
SysDept.status == page_object.status if page_object.status else True,
|
||||||
SysDept.dept_name.like(f'%{page_object.dept_name}%') if page_object.dept_name else True,
|
SysDept.dept_name.like(f'%{page_object.dept_name}%') if page_object.dept_name else True,
|
||||||
eval(data_scope_sql))
|
eval(data_scope_sql))
|
||||||
|
Reference in New Issue
Block a user