Commit e350172a by Иван Кубота

rewrite back for /api/quiz/active/:userID

parent 17f1e86d
...@@ -270,9 +270,7 @@ module.exports = { ...@@ -270,9 +270,7 @@ module.exports = {
summary: 'monitor', summary: 'monitor',
fn: async function(args, req, res){ fn: async function(args, req, res){
res.header("Content-Type", "text/html; charset=utf-8"); res.header("Content-Type", "text/html; charset=utf-8");
return (await readFile('./public/monitor.html')).toString('utf-8'); return (await readFile('./public/monitor.html')).toString('utf-8');
} }
}, },
'/api/quiz/monitordata': { '/api/quiz/monitordata': {
...@@ -288,5 +286,17 @@ module.exports = { ...@@ -288,5 +286,17 @@ module.exports = {
return l.date>args.start return l.date>args.start
}); });
} }
},
'/api/quiz/active/:userID': {
options: {
userID: {required: false, description: 'id of user', type: Number},
},
method: 'GET',
summary: 'Get active quiz for user',
fn: async function (args) {
return await asyncPool(`select * from quiz
left join quiz_position on quiz_position.quiz_id = quiz.id
WHERE user_position_id=(SELECT position_id from users WHERE id=?) and end_date>=CURDATE();`, [args.userID]);
}
} }
}; };
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment