diff --git a/business/jxstore/promotion/jd_promotion.go b/business/jxstore/promotion/jd_promotion.go index 7203ce54d..d6abd0bdc 100644 --- a/business/jxstore/promotion/jd_promotion.go +++ b/business/jxstore/promotion/jd_promotion.go @@ -659,7 +659,7 @@ func RefreshJdLockStoreSku() (err error) { FROM promotion t1 JOIN promotion_store t2 ON t1.id = t2.promotion_id JOIN store_map t22 ON t2.store_id = t22.store_id AND t22.vendor_id = ? AND t22.deleted_at = ? - JOIN promotion_sku t3 ON t1.id = t3.promotion_id + JOIN promotion_sku t3 ON t1.id = t3.promotion_id AND t3.is_lock = 1 JOIN sku t32 ON t3.sku_id = t32.id WHERE t1.deleted_at = ? AND t1.vendor_id = ? AND t1.status = ? AND (t1.begin_at <= ? AND t1.end_at >= ?) GROUP BY 1,2,3