From fa18206d5136d75eaf55cdc0cfb3f9b9c8f0019a Mon Sep 17 00:00:00 2001 From: Redume Date: Wed, 7 Aug 2024 00:50:50 +0300 Subject: [PATCH] =?UTF-8?q?=D0=94=D0=B0=D1=82=D0=B0=20=D1=82=D0=B5=D0=BF?= =?UTF-8?q?=D0=B5=D1=80=D1=8C=20=D1=83=D0=B2=D0=B5=D0=BB=D0=B8=D1=87=D0=B8?= =?UTF-8?q?=D0=B2=D0=B0=D0=B5=D1=82=D1=81=D1=8F=20=D0=BD=D0=B0=20=D0=BE?= =?UTF-8?q?=D0=B4=D0=B8=D0=BD=20=D0=B4=D0=B5=D0=BD=D1=8C=20=D0=B4=D0=BB?= =?UTF-8?q?=D1=8F=20=D0=BA=D0=BE=D1=80=D1=80=D0=B5=D0=BA=D1=82=D0=BD=D0=BE?= =?UTF-8?q?=D0=B3=D0=BE=20=D0=BE=D1=82=D0=BE=D0=B1=D1=80=D0=B0=D0=B6=D0=B5?= =?UTF-8?q?=D0=BD=D0=B8=D1=8F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- database/main.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/database/main.js b/database/main.js index fe59025..650fcb5 100644 --- a/database/main.js +++ b/database/main.js @@ -22,6 +22,9 @@ async function getDay(from_currency, conv_currency, date) { if (!data) return new Error('Missing data'); + let set_date = data['rows'][0]['date'] + set_date = new Date(set_date.setDate(set_date.getDate() + 1)); + return data['rows'][0]; } @@ -39,7 +42,7 @@ async function getPeriod(from_currency, conv_currency, start_date, end_date) { else if(!start_date || !end_date) return new Error('start_date and end_date are required') const data = await pool.query('SELECT * FROM currency WHERE ' + - '(date BETWEEN $3 AND $4) AND from_currency = $1 AND conv_currency = $2', [ + '(date BETWEEN $3 AND $4) AND from_currency = $1 AND conv_currency = $2 ORDER BY date', [ from_currency.toUpperCase(), conv_currency.toUpperCase(), start_date, @@ -48,6 +51,11 @@ async function getPeriod(from_currency, conv_currency, start_date, end_date) { if (!data) return new Error('Missing data'); + for (let i = 0; i < data['rows'].length; i++) { + let date = data['rows'][i]['date'] + date = new Date(date.setDate(date.getDate() + 1)); + } + return data['rows']; }