@@ -31,20 +31,7 @@ const UnansweredQuestions = async (req, res) => {
|
|||||||
const result = await postgre.query(`
|
const result = await postgre.query(`
|
||||||
SELECT
|
SELECT
|
||||||
uaq.*,
|
uaq.*,
|
||||||
u.name,
|
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
|
|
||||||
|
|
||||||
FROM useraskquestion uaq
|
FROM useraskquestion uaq
|
||||||
LEFT JOIN users u ON u.id = uaq.user_id
|
LEFT JOIN users u ON u.id = uaq.user_id
|
||||||
WHERE uaq.status = 0
|
WHERE uaq.status = 0
|
||||||
|
|||||||
Reference in New Issue
Block a user