add amo repo method
This commit is contained in:
parent
ff72e7b041
commit
3d390409ec
@ -1030,4 +1030,4 @@ 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);
|
||||
WHERE AnswerID = $2 AND DealID = $4 AND AmoID = (SELECT u.AmoID FROM tokens AS t JOIN users AS u ON t.AccountID = u.AccountID WHERE t.AccessToken = $3);
|
@ -874,15 +874,15 @@ func (r *AmoRepository) GettingAmoUsersTrueResults(ctx context.Context) ([]model
|
||||
return results, nil
|
||||
}
|
||||
|
||||
type SaveDealDeps struct {
|
||||
type SaveDealAmoDeps struct {
|
||||
DealID int32
|
||||
AnswerID int64
|
||||
Status string
|
||||
AccessToken string
|
||||
}
|
||||
|
||||
func (r *AmoRepository) SaveDealStatus(ctx context.Context, deps SaveDealDeps) error {
|
||||
err := r.queries.SettingDealStatus(ctx, sqlcgen.SettingDealStatusParams{
|
||||
func (r *AmoRepository) SaveDealAmoStatus(ctx context.Context, deps SaveDealAmoDeps) error {
|
||||
err := r.queries.SettingDealAmoStatus(ctx, sqlcgen.SettingDealAmoStatusParams{
|
||||
Dealid: deps.DealID,
|
||||
Answerid: deps.AnswerID,
|
||||
Status: deps.Status,
|
||||
@ -895,3 +895,17 @@ func (r *AmoRepository) SaveDealStatus(ctx context.Context, deps SaveDealDeps) e
|
||||
|
||||
return nil
|
||||
}
|
||||
|
||||
func (r *AmoRepository) UpdatingDealAmoStatus(ctx context.Context, deps SaveDealAmoDeps) error {
|
||||
err := r.queries.UpdatingDealAmoStatus(ctx, sqlcgen.UpdatingDealAmoStatusParams{
|
||||
Status: deps.Status,
|
||||
Answerid: deps.AnswerID,
|
||||
Accesstoken: deps.AccessToken,
|
||||
})
|
||||
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
return nil
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user