@@ -31,25 +31,12 @@ const UnansweredQuestions = async (req, res) => {
|
||||
const result = await postgre.query(`
|
||||
SELECT
|
||||
uaq.*,
|
||||
u.name,
|
||||
|
||||
CASE
|
||||
WHEN uaq.session_id IS NULL THEN 'closed'
|
||||
WHEN EXISTS (
|
||||
SELECT 1
|
||||
FROM useraskquestion uq2
|
||||
WHERE uq2.session_id = uaq.session_id
|
||||
AND uq2.created >= NOW() - INTERVAL '30 minutes'
|
||||
)
|
||||
THEN 'open'
|
||||
ELSE 'closed'
|
||||
END AS session_status
|
||||
|
||||
u.name
|
||||
FROM useraskquestion uaq
|
||||
LEFT JOIN users u ON u.id = uaq.user_id
|
||||
WHERE uaq.status = 0
|
||||
ORDER BY uaq.id DESC
|
||||
`);
|
||||
`);
|
||||
|
||||
res.json({
|
||||
success: true,
|
||||
|
||||
Reference in New Issue
Block a user