fix: 修复换打手权限、后台用户重复创建及角色绑定

This commit is contained in:
XingQue
2026-07-02 02:20:29 +08:00
parent c21168ad2d
commit 5d20d1a25e
2 changed files with 69 additions and 42 deletions

View File

@@ -77,6 +77,13 @@ class _AllPermissions(list):
return True
def has_merchant_order_permission(permissions):
"""商家/链接订单处理权限002ac 商家订单、002ab 平台订单、003aa 跨平台。"""
if isinstance(permissions, _AllPermissions):
return True
return any(p in permissions for p in ('002ac', '002ab', '003aa'))
def _legacy_backend_role_permissions(phone):
"""
读取旧权限表backend.models