diff --git a/business/jxstore/cms/store_sku.go b/business/jxstore/cms/store_sku.go index 830d9617d..fb5def822 100644 --- a/business/jxstore/cms/store_sku.go +++ b/business/jxstore/cms/store_sku.go @@ -454,13 +454,15 @@ func getGetStoresSkusBaseSQL(db *dao.DaoDB, storeIDs, skuIDs []int, isFocus bool } sql += ")" } - /*前台传入的最大值和最小值设置*/ - if params["highestPrice"] != "" && params["highestPrice"] != nil { - sql += " AND t4.unit_price <= " + params["highestPrice"].(string) - } - if params["minimumPrice"] != "" && params["minimumPrice"] != nil { - sql += " AND t4.unit_price >= " + params["minimumPrice"].(string) - } + } + /*前台传入的最大值和最小值设置*/ + if params["highestPrice"] != "" && params["highestPrice"] != nil { + sql += " AND t4.unit_price <= ? " + sqlParams = append(sqlParams, params["highestPrice"]) + } + if params["minimumPrice"] != "" && params["minimumPrice"] != nil { + sql += " AND t4.unit_price >= ? " + sqlParams = append(sqlParams, params["minimumPrice"]) } return sql, sqlParams, err }