From ae1b5abeb71fd806d7ac7b9a046df2d55f959635 Mon Sep 17 00:00:00 2001 From: skeris Date: Wed, 10 Jul 2024 20:36:39 +0300 Subject: [PATCH] fix: soft deleting amo account ad only active rule --- dal/db_query/queries.sql | 2 +- dal/sqlcgen/queries.sql.go | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/dal/db_query/queries.sql b/dal/db_query/queries.sql index f913b47..1406e9a 100644 --- a/dal/db_query/queries.sql +++ b/dal/db_query/queries.sql @@ -717,7 +717,7 @@ DELETE FROM tokens WHERE AccountID IN (SELECT AccountID FROM companyDel); -- name: SoftDeleteAccount :exec WITH amoCompany AS ( - SELECT AmoID FROM accountsAmo WHERE accountsAmo.AccountID = $1 + SELECT AmoID FROM accountsAmo WHERE accountsAmo.AccountID = $1 AND deleted = false ),usersDel AS ( UPDATE usersAmo SET Deleted = true WHERE AmoID = (SELECT AmoID FROM amoCompany) ), diff --git a/dal/sqlcgen/queries.sql.go b/dal/sqlcgen/queries.sql.go index ef3ca61..cadc777 100644 --- a/dal/sqlcgen/queries.sql.go +++ b/dal/sqlcgen/queries.sql.go @@ -3407,7 +3407,7 @@ func (q *Queries) SettingDealAmoStatus(ctx context.Context, arg SettingDealAmoSt const softDeleteAccount = `-- name: SoftDeleteAccount :exec WITH amoCompany AS ( - SELECT AmoID FROM accountsAmo WHERE accountsAmo.AccountID = $1 + SELECT AmoID FROM accountsAmo WHERE accountsAmo.AccountID = $1 AND deleted = false ),usersDel AS ( UPDATE usersAmo SET Deleted = true WHERE AmoID = (SELECT AmoID FROM amoCompany) ),