fix: 订单列表、超管1383714110、财务szjilu累计、俱乐部配置API

This commit is contained in:
XingQue
2026-06-24 06:27:01 +08:00
parent b33bd3eb18
commit 5ae01a9ff2
9 changed files with 183 additions and 22 deletions

View File

@@ -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')