add return userID in expired privilege queries

This commit is contained in:
Pavel 2024-06-03 11:45:35 +03:00
parent 6f3081063a
commit f623068d98

@ -267,16 +267,18 @@ DELETE FROM privileges WHERE id = $1;
SELECT config, accountid FROM quiz WHERE id = $1 AND deleted = false;
-- name: GetExpiredDayPrivilege :many
SELECT id, privilegeID, privilege_name, amount, created_at
FROM privileges
WHERE created_at + amount * interval '1 day' < NOW()
AND privilegeid = $1;
SELECT p.id, p.privilegeID, p.privilege_name, p.amount, p.created_at, a.user_id
FROM privileges p
JOIN account a ON p.account_id = a.id
WHERE p.created_at + p.amount * interval '1 day' < NOW()
AND p.privilegeID = $1;
-- name: GetExpiredCountPrivilege :many
SELECT id, privilegeID, privilege_name, amount, created_at
FROM privileges
WHERE amount = 0
AND privilegeid = $1;
SELECT p.id, p.privilegeID, p.privilege_name, p.amount, p.created_at, a.user_id
FROM privileges p
JOIN account a ON p.account_id = a.id
WHERE p.amount = 0
AND p.privilegeID = $1;
-- name: CheckAndAddDefault :exec
UPDATE privileges