diff --git a/business/model/dao/store_sku.go b/business/model/dao/store_sku.go index e40db8260..ef76eb681 100644 --- a/business/model/dao/store_sku.go +++ b/business/model/dao/store_sku.go @@ -1033,12 +1033,12 @@ func GetTopSkusByStoreIDs(db *DaoDB, storeIDs []int) (storeSkuNameExt []*StoreSk LEFT JOIN sku b ON a.sku_id = b.id AND b.deleted_at = ? AND b.status = ? LEFT JOIN sku_name c ON b.name_id = c.id AND c.deleted_at = ? AND c.status = ? LEFT JOIN store d ON d.id = a.store_id AND d.deleted_at = ? AND d.status <> ? + WHERE a.store_id IN (` + GenQuestionMarks(len(storeIDs)) + `) ORDER BY 1 DESC LIMIT ? ` sqlParams = append(sqlParams, model.StoreSkuBindStatusNormal, utils.DefaultTimeValue, model.ActSkuDirectDown, model.ActSkuSecKill, - utils.DefaultTimeValue, model.SkuStatusNormal, utils.DefaultTimeValue, model.SkuStatusNormal, utils.DefaultTimeValue, model.StoreStatusDisabled, - 30) + utils.DefaultTimeValue, model.SkuStatusNormal, utils.DefaultTimeValue, model.SkuStatusNormal, utils.DefaultTimeValue, model.StoreStatusDisabled, storeIDs, 30) err = GetRows(db, &storeSkuNameExt, sql, sqlParams...) var skuNamesInfo = &StoreSkuNamesInfo{ SkuNames: storeSkuNameExt,