- 优化GetActStoreSkuVendorInfo

This commit is contained in:
gazebo
2019-07-25 09:42:47 +08:00
parent cb4c3387bd
commit e84e046dde

View File

@@ -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)