diff --git a/business/jxstore/cms/store_sku.go b/business/jxstore/cms/store_sku.go index 5fca1d7f1..937077241 100644 --- a/business/jxstore/cms/store_sku.go +++ b/business/jxstore/cms/store_sku.go @@ -371,10 +371,10 @@ func GetStoresSkusForStore(ctx *jxcontext.Context, storeID int, isFocus, isAct b sql2 := ` SELECT a.*, b.status store_sku_status FROM sku a - JOIN store_sku_bind b ON a.id = b.sku_id AND b.deleted_at = ? + JOIN store_sku_bind b ON a.id = b.sku_id AND b.deleted_at = ? AND b.store_id = ? WHERE a.deleted_at = ? AND a.name_id = ? ` - sqlParams2 := []interface{}{utils.DefaultTimeValue, utils.DefaultTimeValue, v.ID} + sqlParams2 := []interface{}{utils.DefaultTimeValue, storeID, utils.DefaultTimeValue, v.ID} if status != -1 { sql2 += " AND b.status = ?" sqlParams = append(sqlParams2, status)