From 52015d8136bd176d01e9456302cb671afcd8ef5d Mon Sep 17 00:00:00 2001 From: Pavel Date: Mon, 6 May 2024 12:55:45 +0300 Subject: [PATCH] update schema and add setting deal query --- dal/db_query/queries.sql | 7 +++++++ dal/schema/000010_init.up.sql | 1 - 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/dal/db_query/queries.sql b/dal/db_query/queries.sql index f61bc1d..9ae344a 100644 --- a/dal/db_query/queries.sql +++ b/dal/db_query/queries.sql @@ -1025,3 +1025,10 @@ WHERE a.result = true AND a.deleted = false AND r.deleted = false AND q.deleted = false; + +-- name: SettingDealStatus :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; \ No newline at end of file diff --git a/dal/schema/000010_init.up.sql b/dal/schema/000010_init.up.sql index d9bdce1..37ee29e 100644 --- a/dal/schema/000010_init.up.sql +++ b/dal/schema/000010_init.up.sql @@ -114,7 +114,6 @@ CREATE TABLE IF NOT EXISTS amoCRMStatuses ( AccountID INT NOT NULL, -- id аккаунта в амо DealID INT NOT NULL, -- id сделки в которую добавлялось AnswerID BIGINT NOT NULL REFERENCES answer(id), -- id true result который вызвал действие - FieldID INTEGER[] NOT NULL, -- айдишники кастомных полей в амо в которые добавлялись контенты ответов Status TEXT NOT NULL DEFAULT '', -- запись о ошибке, либо успехе CreatedAt TIMESTAMP DEFAULT CURRENT_TIMESTAMP ); \ No newline at end of file