diff --git a/business/model/dao/act.go b/business/model/dao/act.go index ceb8318cf..e0540cc3c 100644 --- a/business/model/dao/act.go +++ b/business/model/dao/act.go @@ -91,8 +91,11 @@ func GetActStoreSkuVendorInfo(db *DaoDB, actID int, vendorIDs, storeIDs, skuIDs END vendor_sku_id, t6.name store_name FROM act_store_sku t1 - %s JOIN act_store_sku_map t2 ON t2.bind_id = t1.id AND t2.deleted_at = ?`, leftOrEmpty) - sqlParams := []interface{}{utils.DefaultTimeValue} + %s JOIN act_store_sku_map t2 ON t2.act_id = ? AND t2.bind_id = t1.id AND t2.deleted_at = ?`, leftOrEmpty) + sqlParams := []interface{}{ + actID, + utils.DefaultTimeValue, + } if len(vendorIDs) > 0 { sql += " AND t2.vendor_id IN (" + GenQuestionMarks(len(vendorIDs)) + ")" sqlParams = append(sqlParams, vendorIDs)