pull/4/head
Rob Hedgpeth 2020-02-10 15:42:10 -06:00
rodzic 35ca8a3364
commit 4d87ac63a6
1 zmienionych plików z 14 dodań i 1 usunięć

Wyświetl plik

@ -11,6 +11,10 @@ router.get("/", async (req, res, next) => {
let year = date.getFullYear();
let month = date.getMonth() + 1;
let day = date.getDate();
// ignore time offsets
let formattedDate = formatDate(year,month,day);
let conn;
try {
conn = await pool.getConnection();
@ -60,7 +64,7 @@ router.get("/", async (req, res, next) => {
t.origin = ? and \
t.dest = ?";
var results = await conn.query(query, [month,day,origin,dest,year,month,day,month,day,origin,dest,date,origin,dest]);
var results = await conn.query(query, [month,day,origin,dest,year,month,day,month,day,origin,dest,formattedDate,origin,dest]);
if (results.length > 0) {
var analyzedResults = analyzeResults(results);
@ -77,6 +81,15 @@ router.get("/", async (req, res, next) => {
}
});
function formatDate(year,month,day) {
if (month.length < 2)
month = '0' + month;
if (day.length < 2)
day = '0' + day;
return [year, month, day].join('-');
}
// secret (scoring) sauce
function analyzeResults(items) {
let prices = items.map(item => item.price)