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