fixed query including latitude and longitude
This commit is contained in:
parent
51320dd973
commit
4cd3ae3cb0
|
|
@ -5,7 +5,8 @@ const _placeSelectQuery = (_pagination = '') => ({ count }) => ({ uuid, name, de
|
||||||
const nameCondition = name ? `AND p.name LIKE CONCAT('%',:name,'%')` : '';
|
const nameCondition = name ? `AND p.name LIKE CONCAT('%',:name,'%')` : '';
|
||||||
const descriptionCondition = description ? `AND p.description LIKE CONCAT('%',:description,'%')` : '';
|
const descriptionCondition = description ? `AND p.description LIKE CONCAT('%',:description,'%')` : '';
|
||||||
const addressCondition = address ? `AND p.address LIKE CONCAT('%',:address,'%')` : '';
|
const addressCondition = address ? `AND p.address LIKE CONCAT('%',:address,'%')` : '';
|
||||||
const fk_coordinateCondition = latitude && longitude ? 'AND fk_coordinate = (SELECT id FROM dbmaster.coordinates WHERE latitude = :latitude AND longitude = :longitude)' : '';
|
const latitudeCondition = latitude ? `AND p.latitude = :latitude` : '';
|
||||||
|
const longitudeCondition = longitude ? `AND p.longitude = :longitude` : '';
|
||||||
return `
|
return `
|
||||||
SELECT ${count ||
|
SELECT ${count ||
|
||||||
`p.uuid,
|
`p.uuid,
|
||||||
|
|
@ -24,7 +25,8 @@ const _placeSelectQuery = (_pagination = '') => ({ count }) => ({ uuid, name, de
|
||||||
${nameCondition}
|
${nameCondition}
|
||||||
${descriptionCondition}
|
${descriptionCondition}
|
||||||
${addressCondition}
|
${addressCondition}
|
||||||
${fk_coordinateCondition}
|
${latitudeCondition}
|
||||||
|
${longitudeCondition}
|
||||||
${_pagination}
|
${_pagination}
|
||||||
`;
|
`;
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue