add new query for check count expired privilege
This commit is contained in:
parent
e90b104b54
commit
4cb450c5ee
@ -266,12 +266,18 @@ DELETE FROM privileges WHERE id = $1;
|
||||
-- name: GetQuizConfig :one
|
||||
SELECT config, accountid FROM quiz WHERE id = $1 AND deleted = false;
|
||||
|
||||
-- name: GetExpiredPrivilege :many
|
||||
-- name: GetExpiredDayPrivilege :many
|
||||
SELECT id, privilegeID, privilege_name, amount, created_at
|
||||
FROM privileges
|
||||
WHERE created_at + amount * interval '1 day' < NOW()
|
||||
AND privilegeid = $1;
|
||||
|
||||
-- name: GetExpiredCountPrivilege :many
|
||||
SELECT id, privilegeID, privilege_name, amount, created_at
|
||||
FROM privileges
|
||||
WHERE amount = 0
|
||||
AND privilegeid = $1;
|
||||
|
||||
-- name: CheckAndAddDefault :exec
|
||||
UPDATE privileges
|
||||
SET amount = $1, created_at = NOW()
|
||||
|
Loading…
Reference in New Issue
Block a user