dashboar changes
Deploy Node App / deploy (push) Successful in 16s

This commit is contained in:
Gitea
2026-06-16 12:14:57 +05:30
parent 8424c54410
commit c8b876364d
+22 -10
View File
@@ -28,16 +28,28 @@ const AnsweredQuestions = async (req, res) => {
const UnansweredQuestions = async (req, res) => { const UnansweredQuestions = async (req, res) => {
try { try {
const result = await postgre.query( const result = await postgre.query(`
`SELECT SELECT
uaq.*, uaq.*,
u.name u.name,
FROM useraskquestion uaq
LEFT JOIN users u ON u.id = uaq.user_id CASE
WHERE uaq.status = $1 WHEN uaq.session_id IS NULL THEN 'closed'
ORDER BY uaq.id DESC`, WHEN EXISTS (
['0'] 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
LEFT JOIN users u ON u.id = uaq.user_id
WHERE uaq.status = 0
ORDER BY uaq.id DESC
`);
res.json({ res.json({
success: true, success: true,