修复 seed_audit_shangpin 移除已删除的 AUDIT_MARKER 引用。
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -102,7 +102,7 @@ class Command(BaseCommand):
|
|||||||
self._delete_seed_data()
|
self._delete_seed_data()
|
||||||
|
|
||||||
existing = Shangpin.objects.filter(
|
existing = Shangpin.objects.filter(
|
||||||
jieshao__contains=AUDIT_MARKER,
|
biaoqian__in=AUDIT_PRODUCT_TITLES,
|
||||||
shenhezhuangtai=2,
|
shenhezhuangtai=2,
|
||||||
).count()
|
).count()
|
||||||
if existing >= len(PRODUCTS) and not force:
|
if existing >= len(PRODUCTS) and not force:
|
||||||
@@ -162,7 +162,7 @@ class Command(BaseCommand):
|
|||||||
zhuanqu_id=zhuanqu.id,
|
zhuanqu_id=zhuanqu.id,
|
||||||
zhenshi_xiaoliang=0,
|
zhenshi_xiaoliang=0,
|
||||||
duiwai_xiaoliang=sales,
|
duiwai_xiaoliang=sales,
|
||||||
jieshao=_marker_text(desc),
|
jieshao=desc,
|
||||||
xiadan_xuzhi=ORDER_NOTICE,
|
xiadan_xuzhi=ORDER_NOTICE,
|
||||||
tupian_url=DEFAULT_PRODUCT_IMAGE,
|
tupian_url=DEFAULT_PRODUCT_IMAGE,
|
||||||
yaoqiuleixing=None,
|
yaoqiuleixing=None,
|
||||||
@@ -182,9 +182,9 @@ class Command(BaseCommand):
|
|||||||
self.stdout.write('请将 xcx_sys_peizhi.shangpin_shenhe_mode 设为 2 后,小程序点单页即展示审核商品。')
|
self.stdout.write('请将 xcx_sys_peizhi.shangpin_shenhe_mode 设为 2 后,小程序点单页即展示审核商品。')
|
||||||
|
|
||||||
def _delete_seed_data(self):
|
def _delete_seed_data(self):
|
||||||
"""仅删除带 AUDIT_MARKER 的审核商品,以及无商品挂靠的审核类型/专区。"""
|
"""仅删除本脚本商品标题列表中的审核商品,以及关联审核类型/专区。"""
|
||||||
deleted_products, _ = Shangpin.objects.filter(
|
deleted_products, _ = Shangpin.objects.filter(
|
||||||
jieshao__contains=AUDIT_MARKER,
|
biaoqian__in=AUDIT_PRODUCT_TITLES,
|
||||||
shenhezhuangtai=2,
|
shenhezhuangtai=2,
|
||||||
).delete()
|
).delete()
|
||||||
deleted_zones, _ = ShangpinZhuanqu.objects.filter(
|
deleted_zones, _ = ShangpinZhuanqu.objects.filter(
|
||||||
|
|||||||
Reference in New Issue
Block a user