listing slots within current hour
This commit is contained in:
Binary file not shown.
@@ -4,6 +4,11 @@ import bodyParser from "body-parser";
|
||||
import bcrypt from "bcrypt";
|
||||
import Database from "better-sqlite3";
|
||||
|
||||
Date.prototype.addHours= function(h){
|
||||
this.setTime(this.getTime() + (h*60*60*1000));
|
||||
return this;
|
||||
}
|
||||
|
||||
const app = e();
|
||||
const port = 3000;
|
||||
const db = new Database("./database.db");
|
||||
@@ -20,7 +25,8 @@ app.get('/currentRooms', (req, res) => {
|
||||
// req has no data
|
||||
// res has all room at current time
|
||||
console.log("currentRooms");
|
||||
let stmt = db.prepare(`SELECT * FROM TimeSlots`);
|
||||
const today = new Date();
|
||||
let stmt = db.prepare(`SELECT * FROM TimeSlots INNER JOIN Rooms ON Rooms.Id=TimeSlots.Room WHERE TimeEnd BETWEEN '${today.toISOString()}' AND '${today.addHours(1).toISOString()}';`);
|
||||
let records = stmt.all();
|
||||
res.status(200).json({records: records});
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user