feat: 总会员(包含式)模型、迁移、抢单校验与后台配置
- Huiyuan.is_bundle + club_huiyuan_bundle_include 表 - 购买/到期逻辑不变,抢单时总会员覆盖子会员类型 - dshyhq/clumber 返回 is_bundle 与 included_huiyuan_ids Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -206,6 +206,7 @@ class UpdateMemberView(APIView):
|
||||
'trial_zuzhangfc': request.data.get('trial_zuzhangfc'),
|
||||
'card_image': request.data.get('card_image'),
|
||||
'card_bg': request.data.get('card_bg'),
|
||||
'included_huiyuan_ids': request.data.get('included_huiyuan_ids'),
|
||||
}
|
||||
data, err = update_member_for_club(
|
||||
request, huiyuan_id, jieshao, jiage, guanshifc, zuzhangfc, jtjieshao, extra=extra,
|
||||
@@ -270,7 +271,10 @@ class AddMemberView(APIView):
|
||||
'msg': '仅集团汇总视图可新建全局会员类型;俱乐部请从会员 catalog 上架',
|
||||
})
|
||||
|
||||
data, err = add_global_member(jieshao, jiage, guanshifc, zuzhangfc, jtjieshao)
|
||||
data, err = add_global_member(
|
||||
jieshao, jiage, guanshifc, zuzhangfc, jtjieshao,
|
||||
is_bundle=bool(request.data.get('is_bundle')),
|
||||
)
|
||||
if err:
|
||||
return Response({'code': 400, 'msg': err})
|
||||
return Response({'code': 0, 'msg': '添加成功', 'data': data})
|
||||
|
||||
Reference in New Issue
Block a user