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:
XingQue
2026-07-05 18:12:57 +08:00
parent 5754a69e0b
commit 37bc8f960a
10 changed files with 228 additions and 21 deletions

View File

@@ -349,11 +349,8 @@ class DashouXinxiAPIView(APIView):
if record.jiance_shifou_daoqi():
continue
if record.huiyuan_zhuangtai == 1:
huiyuan_list.append({
'huiyuanid': record.huiyuan_id,
'huiyuanming': record.jieshao or f"会员{record.huiyuan_id}",
'daoqi': record.daoqi_time
})
from jituan.services.huiyuan_bundle import enrich_clumber_item
huiyuan_list.append(enrich_clumber_item(record))
except Exception as e:
# 会员信息查询失败不影响主要功能,返回空列表
huiyuan_list = []