WIP: building database in knex.js

This commit is contained in:
Louis Lam
2023-02-11 22:21:06 +08:00
parent e4183ee2b7
commit 4056951915
9 changed files with 350 additions and 16 deletions

View File

@@ -212,8 +212,8 @@ class Maintenance extends BeanModel {
static getActiveMaintenanceSQLCondition() {
return `
(
(maintenance_timeslot.start_date <= DATETIME('now')
AND maintenance_timeslot.end_date >= DATETIME('now')
(maintenance_timeslot.start_date <= CURRENT_TIMESTAMP
AND maintenance_timeslot.end_date >= CURRENT_TIMESTAMP
AND maintenance.active = 1)
OR
(maintenance.strategy = 'manual' AND active = 1)
@@ -228,7 +228,7 @@ class Maintenance extends BeanModel {
static getActiveAndFutureMaintenanceSQLCondition() {
return `
(
((maintenance_timeslot.end_date >= DATETIME('now')
((maintenance_timeslot.end_date >= CURRENT_TIMESTAMP
AND maintenance.active = 1)
OR
(maintenance.strategy = 'manual' AND active = 1))