diff --git a/business/jxstore/cms/store.go b/business/jxstore/cms/store.go index 9e0852d48..8faf0b96e 100644 --- a/business/jxstore/cms/store.go +++ b/business/jxstore/cms/store.go @@ -4557,31 +4557,35 @@ func QueryPageSkus(ctx *jxcontext.Context, vendorID int, vendorStoreIDs []string t1.* FROM ( ` - //sqlParams = append(sqlParams, lng, lat, lng, lat) + sqlParams = append(sqlParams, lng, lat, lng, lat) if vendorID == -1 { //sql += sqlEbai + ` UNION` + sqlParams = append(sqlParams, lng, lat) if lng1 > 0 { sqlJD += " AND b.lng >= ? AND b.lat >= ? AND b.lng <= ? AND b.lat <= ?" - sqlParams = append(sqlParams, lng, lat, lng1, lat1, lng2, lat2) + sqlParams = append(sqlParams, lng1, lat1, lng2, lat2) } + sqlParams = append(sqlParams, lng, lat) if lng1 > 0 { sqlMT += " AND b.lng >= ? AND b.lat >= ? AND b.lng <= ? AND b.lat <= ?" - sqlParams = append(sqlParams, lng, lat, lng1, lat1, lng2, lat2) + sqlParams = append(sqlParams, lng1, lat1, lng2, lat2) } sql += sqlJD + ` UNION` sql += sqlMT } else { switch vendorID { case model.VendorIDJD: + sqlParams = append(sqlParams, lng, lat) if lng1 > 0 { sqlJD += " AND b.lng >= ? AND b.lat >= ? AND b.lng <= ? AND b.lat <= ?" - sqlParams = append(sqlParams, lng, lat, lng1, lat1, lng2, lat2) + sqlParams = append(sqlParams, lng1, lat1, lng2, lat2) } sql += sqlJD case model.VendorIDMTWM: + sqlParams = append(sqlParams, lng, lat) if lng1 > 0 { sqlMT += " AND b.lng >= ? AND b.lat >= ? AND b.lng <= ? AND b.lat <= ?" - sqlParams = append(sqlParams, lng, lat, lng1, lat1, lng2, lat2) + sqlParams = append(sqlParams, lng1, lat1, lng2, lat2) } sql += sqlMT case model.VendorIDEBAI: