From edd25aea7e4c7d317603a09a7081fc26ae70f617 Mon Sep 17 00:00:00 2001
From: alex <alex@alexloehr.net>
Date: Sun, 06 Jul 2025 22:26:04 +0000
Subject: [PATCH] GS-2199
---
lib/db.js | 12 ++++++------
1 files changed, 6 insertions(+), 6 deletions(-)
diff --git a/lib/db.js b/lib/db.js
index 76e3064..df6ea22 100644
--- a/lib/db.js
+++ b/lib/db.js
@@ -1,4 +1,5 @@
const mysql = require("mysql2/promise")
+const dayjs = require("dayjs")
const searchLib = require("./search")
const {host, port, user, database, password} = require("./../settings").db
@@ -404,7 +405,7 @@
* @param userId
* @param passed
* @param status
- * @returns {Promise<void>}
+ * @returns {Promise<{status: string}>}
*/
async function setStatus (courseId, userId, passed = null, status = null) {
const pool = await poolP
@@ -424,9 +425,11 @@
COMMIT;
`
+ let date = dayjs().format('YYYY-MM-DD HH:mm:ss')
const q1 = `
UPDATE ${database}.ut_lp_marks ulm
- SET status = ${status}
+ SET status = ${status},
+ status_changed = "${date}"
WHERE ulm.usr_id = 31793
AND ulm.obj_id = 32212;
`
@@ -441,9 +444,7 @@
const {affectedRows: affectedRows1} = results1
const {affectedRows: affectedRows2} = results2
if (affectedRows1 && affectedRows2) {
- return {
- status: "ok",
- }
+ return {status: "ok"}
}
else {
throw {
@@ -451,5 +452,4 @@
reason: {affectedRows1, affectedRows2}
}
}
- // return {results1, results2}
}
--
Gitblit v1.8.0