diff --git a/dal/sqlcgen/queries.sql.go b/dal/sqlcgen/queries.sql.go index 23187ef..bf41a46 100644 --- a/dal/sqlcgen/queries.sql.go +++ b/dal/sqlcgen/queries.sql.go @@ -3143,7 +3143,7 @@ func (q *Queries) SetQuizSettings(ctx context.Context, arg SetQuizSettingsParams return err } -const settingDealStatus = `-- name: SettingDealStatus :exec +const settingDealAmoStatus = `-- name: SettingDealAmoStatus :exec INSERT INTO amoCRMStatuses (AccountID, DealID, AnswerID, Status) SELECT u.AmoID, $1, $2, $3 FROM tokens AS t @@ -3151,15 +3151,15 @@ FROM tokens AS t WHERE t.AccessToken = $4 ` -type SettingDealStatusParams struct { +type SettingDealAmoStatusParams struct { Dealid int32 `db:"dealid" json:"dealid"` Answerid int64 `db:"answerid" json:"answerid"` Status string `db:"status" json:"status"` Accesstoken string `db:"accesstoken" json:"accesstoken"` } -func (q *Queries) SettingDealStatus(ctx context.Context, arg SettingDealStatusParams) error { - _, err := q.db.ExecContext(ctx, settingDealStatus, +func (q *Queries) SettingDealAmoStatus(ctx context.Context, arg SettingDealAmoStatusParams) error { + _, err := q.db.ExecContext(ctx, settingDealAmoStatus, arg.Dealid, arg.Answerid, arg.Status, @@ -3342,6 +3342,22 @@ func (q *Queries) UpdateUtmsFields(ctx context.Context, dollar_1 []int32) error return err } +const updatingDealAmoStatus = `-- 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) +` + +type UpdatingDealAmoStatusParams struct { + Status string `db:"status" json:"status"` + Answerid int64 `db:"answerid" json:"answerid"` + Accesstoken string `db:"accesstoken" json:"accesstoken"` +} + +func (q *Queries) UpdatingDealAmoStatus(ctx context.Context, arg UpdatingDealAmoStatusParams) error { + _, err := q.db.ExecContext(ctx, updatingDealAmoStatus, arg.Status, arg.Answerid, arg.Accesstoken) + return err +} + const webhookDelete = `-- name: WebhookDelete :exec WITH userd AS ( UPDATE users SET Deleted = true WHERE AmoUserID = $1 RETURNING AccountID