21 lines
731 B
JavaScript
21 lines
731 B
JavaScript
module.exports = async (dbConn) => {
|
|
let presets = await dbConn.query(
|
|
`SELECT search_presets.id AS preset_id,
|
|
search_presets.parameter AS parameter,
|
|
search_presets.name AS tag_label,
|
|
CASE
|
|
WHEN value_2 is NULL THEN value_1
|
|
ELSE CONCAT(search_presets.value_1,"|",search_presets.value_2)
|
|
END AS "value"
|
|
FROM search_presets`
|
|
);
|
|
|
|
for (k = 0; k < presets.length; k++) {
|
|
const value = presets[k].value
|
|
presets[k].value = value.split("|");
|
|
for (i = 0; i < presets[k].value.length; i++) {
|
|
presets[k].value[i] = parseFloat(presets[k].value[i])
|
|
}
|
|
}
|
|
return presets;
|
|
}; |