add new query for update amoCRM statuses

This commit is contained in:
Pavel 2024-05-06 20:33:18 +03:00
parent 3afa7086d8
commit 3f402879a6

@ -1021,9 +1021,13 @@ WHERE a.result = true
AND r.deleted = false
AND q.deleted = false;
-- name: SettingDealStatus :exec
-- name: SettingDealAmoStatus :exec
INSERT INTO amoCRMStatuses (AccountID, DealID, AnswerID, Status)
SELECT u.AmoID, $1, $2, $3
FROM tokens AS t
JOIN users AS u ON t.AccountID = u.AccountID
WHERE t.AccessToken = $4;
-- name: UpdatingDealAmoStatus :exec
UPDATE amoCRMStatuses SET Status = $1
WHERE AnswerID = $2 AND AmoID = (SELECT u.AmoID FROM tokens AS t JOIN users AS u ON t.AccountID = u.AccountID WHERE t.AccessToken = $3);