fix: 订单列表、超管1383714110、财务szjilu累计、俱乐部配置API
This commit is contained in:
@@ -4,6 +4,7 @@ from jituan.constants import (
|
||||
DATA_SCOPE_ALL,
|
||||
DATA_SCOPE_SINGLE,
|
||||
CLUB_ID_DEFAULT,
|
||||
SUPER_ADMIN_PHONES,
|
||||
)
|
||||
from jituan.models import AdminAssignment, Club
|
||||
|
||||
@@ -13,7 +14,11 @@ def build_admin_club_context(user):
|
||||
返回 dict 供前端存储与请求头使用。
|
||||
"""
|
||||
yonghuid = user.UserUID
|
||||
is_super = bool(user.IsSuperuser) or user.UserType == 'admin'
|
||||
is_super = (
|
||||
bool(user.IsSuperuser)
|
||||
or user.UserType == 'admin'
|
||||
or getattr(user, 'Phone', '') in SUPER_ADMIN_PHONES
|
||||
)
|
||||
|
||||
assignments = list(
|
||||
AdminAssignment.query.filter(yonghuid=yonghuid, status=1).order_by('-is_primary', 'club_id')
|
||||
|
||||
Reference in New Issue
Block a user