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