feat: 俱乐部超级管理可加本店余额,不再强制集团高管

持有000001且处于当前俱乐部视图时可加余额/押金/可提现;强制目标用户同俱乐部,并在修改记录中写入俱乐部ID。

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
XingQue
2026-07-27 07:53:33 +08:00
parent 69e1ca0e1a
commit 96f1a80395
5 changed files with 107 additions and 23 deletions

View File

@@ -438,8 +438,10 @@ class KefuUpdateDashouView(APIView):
elif caozuo == 'jia_yue':
if '001bb' not in permissions:
return Response({'code': 403, 'msg': '无权限加打手余额'})
from jituan.services.group_finance_gate import deny_group_finance_exec
deny = deny_group_finance_exec(request.user, request)
from jituan.services.group_finance_gate import deny_balance_add_exec
deny = deny_balance_add_exec(
request, permissions=permissions, target_user=dashou_user,
)
if deny:
return deny
amount = Decimal(str(value))
@@ -477,8 +479,10 @@ class KefuUpdateDashouView(APIView):
elif caozuo == 'jia_yajin':
if '001bb' not in permissions:
return Response({'code': 403, 'msg': '无权限加打手押金'})
from jituan.services.group_finance_gate import deny_group_finance_exec
deny = deny_group_finance_exec(request.user, request)
from jituan.services.group_finance_gate import deny_balance_add_exec
deny = deny_balance_add_exec(
request, permissions=permissions, target_user=dashou_user,
)
if deny:
return deny
amount = Decimal(str(value))