feat: UFO 转盘购票与专区图标(不影响现有俱乐部点单)
新增转盘活动/奖品/机会表与 Czjilu leixing=7 履约;专区 tupian_url;hqsp/详情下发 shi_zhuanpan。普通点单与抢单主链路保持不变。 Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -202,7 +202,8 @@ class ShopGoodsView(APIView):
|
||||
'id': zq.id,
|
||||
'mingzi': zq.mingzi,
|
||||
'leixing_id': zq.dianpu_leixing_id, # 对应店铺类型ID
|
||||
'paixu': zq.paixu
|
||||
'paixu': zq.paixu,
|
||||
'tupian_url': getattr(zq, 'tupian_url', None) or '',
|
||||
})
|
||||
|
||||
# 3. 商品:根据店铺、店铺类型、专区,未封禁、已上架、平台审核通过、原有审核状态为正常
|
||||
@@ -296,7 +297,8 @@ class ShopGoodsView(APIView):
|
||||
'id': zq.id,
|
||||
'mingzi': zq.mingzi,
|
||||
'leixing_id': zq.leixing_id,
|
||||
'paixu': zq.paixu
|
||||
'paixu': zq.paixu,
|
||||
'tupian_url': getattr(zq, 'tupian_url', None) or '',
|
||||
})
|
||||
|
||||
# 3. 商品:当前俱乐部 + 公共
|
||||
@@ -311,11 +313,12 @@ class ShopGoodsView(APIView):
|
||||
club_id=club_id,
|
||||
).values(
|
||||
'id', 'biaoqian', 'jiage', 'tupian_url', 'duiwai_xiaoliang', 'paixu',
|
||||
'leixing_id', 'zhuanqu_id'
|
||||
'leixing_id', 'zhuanqu_id', 'shi_zhuanpan'
|
||||
).order_by('-paixu', 'id')
|
||||
shangpin_data = list(shangpin_queryset)
|
||||
for sp in shangpin_data:
|
||||
sp['xiaoliang'] = sp.get('duiwai_xiaoliang') or 0
|
||||
sp['shi_zhuanpan'] = bool(sp.get('shi_zhuanpan'))
|
||||
else:
|
||||
shangpin_data = []
|
||||
|
||||
|
||||
Reference in New Issue
Block a user