feat: 考试集团一览与商品集团权限边界

This commit is contained in:
XingQue
2026-06-26 05:57:39 +08:00
parent 65c5e6572e
commit 34e79aa753
4 changed files with 85 additions and 1 deletions

View File

@@ -61,7 +61,16 @@ class DashouExamConfigAdminView(APIView):
if EXAM_PERM not in permissions:
return Response({'code': 403, 'msg': '无权限'})
action = (request.data.get('action') or 'get').strip()
from jituan.services.dashou_exam import build_admin_config_payload, save_admin_config
from jituan.services.dashou_exam import (
build_admin_config_payload,
build_group_exam_overview,
save_admin_config,
)
if action == 'overview':
data, err = build_group_exam_overview(request)
if err:
return Response({'code': 400, 'msg': err})
return Response({'code': 0, 'data': data})
if action == 'save':
data, err = save_admin_config(request, request.data)
if err: