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
|
-- name: GetQuizConfig :one
|
||||||
SELECT config, accountid FROM quiz WHERE id = $1 AND deleted = false;
|
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
|
SELECT id, privilegeID, privilege_name, amount, created_at
|
||||||
FROM privileges
|
FROM privileges
|
||||||
WHERE created_at + amount * interval '1 day' < NOW()
|
WHERE created_at + amount * interval '1 day' < NOW()
|
||||||
AND privilegeid = $1;
|
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
|
-- name: CheckAndAddDefault :exec
|
||||||
UPDATE privileges
|
UPDATE privileges
|
||||||
SET amount = $1, created_at = NOW()
|
SET amount = $1, created_at = NOW()
|
||||||
|
Loading…
Reference in New Issue
Block a user