修复了后台模块里面的那个罚款的utils,让罚款接口,能够在后台正常访问,同时在后台模块里面的视图里面引用了这个utils里面添加的一些函数
This commit is contained in:
@@ -41,7 +41,13 @@ from orders.utils import update_daily_payout
|
||||
from shop.utils import update_dianpu_daily_stat
|
||||
from products.utils import update_shangpin_daily_stat
|
||||
from orders.notice_tasks import dingdan_guangbo
|
||||
from .utils import verify_kefu_permission
|
||||
from .utils import (
|
||||
verify_kefu_permission,
|
||||
PERMISSION_TO_SHENFEN,
|
||||
SHENFEN_PROFILE_MAP,
|
||||
has_fadan_view_permission,
|
||||
check_fadan_permission,
|
||||
)
|
||||
|
||||
# models 集中导入
|
||||
## backend
|
||||
@@ -5698,8 +5704,7 @@ class FaKuanTongJiView(APIView):
|
||||
if kefu is None:
|
||||
return permissions
|
||||
|
||||
# 至少有一个罚款管理权限
|
||||
if not any(p in permissions for p in PERMISSION_TO_SHENFEN.keys()):
|
||||
if not has_fadan_view_permission(permissions, username):
|
||||
return Response({'code': 403, 'msg': '无权限查看罚款统计'})
|
||||
|
||||
stats = Fadan.objects.aggregate(
|
||||
@@ -5733,7 +5738,7 @@ class FaKuanLieBiaoView(APIView):
|
||||
kefu, permissions = verify_kefu_permission(request, username)
|
||||
if kefu is None:
|
||||
return permissions
|
||||
if not any(p in permissions for p in PERMISSION_TO_SHENFEN.keys()):
|
||||
if not has_fadan_view_permission(permissions, username):
|
||||
return Response({'code': 403, 'msg': '无权限查看罚款列表'})
|
||||
|
||||
page = int(request.data.get('page', 1))
|
||||
|
||||
Reference in New Issue
Block a user