|
@@ -21,7 +21,7 @@ function init() {
|
|
|
}
|
|
|
|
|
|
function saveUploadInfo(params) {
|
|
|
- const sql = `INSERT INTO scan (examId, examName, subjectId, subjectName, examNumber, studentName, siteCode, roomCode, formalImgPath, sliceImgPath,isManual,imageEnc, clientUserId, clientUsername, clientUserLoginTime, isUpload,createdTime, fininshTime) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)`;
|
|
|
+ const sql = `INSERT INTO scan (examId, examName, subjectId, subjectName, examNumber, studentName, siteCode, roomCode, formalImgPath, sliceImgPath,isManual,imageEncrypt,level,clientUserId, clientUsername, clientUserLoginTime, isUpload,createdTime, fininshTime) VALUES (?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?,?)`;
|
|
|
const datas = [
|
|
|
params.examId,
|
|
|
params.examName,
|
|
@@ -34,7 +34,8 @@ function saveUploadInfo(params) {
|
|
|
params.formalImgPath,
|
|
|
params.sliceImgPath,
|
|
|
params.isManual,
|
|
|
- params.imageEnc,
|
|
|
+ params.imageEncrypt,
|
|
|
+ params.level,
|
|
|
params.clientUserId,
|
|
|
params.clientUsername,
|
|
|
params.clientUserLoginTime,
|
|
@@ -44,10 +45,9 @@ function saveUploadInfo(params) {
|
|
|
];
|
|
|
return new Promise((resolve, reject) => {
|
|
|
db.serialize(() => {
|
|
|
- db.run(sql, datas, err => {
|
|
|
- if (err) reject("save upload info to database fail!");
|
|
|
-
|
|
|
- resolve(this.lastId);
|
|
|
+ db.run(sql, datas, function(err) {
|
|
|
+ if (err) reject(err);
|
|
|
+ resolve(this.lastID);
|
|
|
});
|
|
|
});
|
|
|
});
|
|
@@ -80,7 +80,7 @@ function countScanList(params) {
|
|
|
}
|
|
|
|
|
|
function getUploadCount(limitTime) {
|
|
|
- const sql = `SELECT COUNT(1) AS count FROM scan WHERE strftime('%s',fininshTime) >= '${limitTime}' AND isUpload = 1`;
|
|
|
+ const sql = `SELECT COUNT(1) AS count FROM scan WHERE strftime('%s',fininshTime, 'utc') >= '${limitTime}' AND isUpload = 1`;
|
|
|
|
|
|
return new Promise((resolve, reject) => {
|
|
|
db.all(sql, (err, rows) => {
|
|
@@ -91,7 +91,7 @@ function getUploadCount(limitTime) {
|
|
|
});
|
|
|
}
|
|
|
function getScanCount(limitTime) {
|
|
|
- const sql = `SELECT COUNT(DISTINCT ticketNumber) AS count FROM scan WHERE strftime('%s',createdTime) >= '${limitTime}'`;
|
|
|
+ const sql = `SELECT COUNT(DISTINCT examNumber) AS count FROM scan WHERE strftime('%s',createdTime, 'utc') >= '${limitTime}'`;
|
|
|
|
|
|
return new Promise((resolve, reject) => {
|
|
|
db.all(sql, (err, rows) => {
|