add new type tagsToAdd to rules repo methods
This commit is contained in:
parent
cb1e8abc79
commit
6395b9fa3a
@ -279,6 +279,7 @@ type AmoUsersTrueResults struct {
|
||||
AmoAccountID int32
|
||||
UTMs UTMSavingMap
|
||||
FieldsRule Fieldsrule
|
||||
TagsToAdd TagsToAdd
|
||||
PerformerID int32
|
||||
StepID int32
|
||||
PipelineID int32
|
||||
|
@ -817,6 +817,7 @@ func (r *AmoRepository) ChangeQuizSettings(ctx context.Context, request *model.R
|
||||
Stepid: request.StepID,
|
||||
//Utms: request.Utms,
|
||||
Fieldsrule: jsonFieldRule,
|
||||
Tagstoadd: jsonTagsToAdd,
|
||||
Accountid: accountID,
|
||||
Quizid: int32(quizID),
|
||||
})
|
||||
@ -833,12 +834,17 @@ func (r *AmoRepository) SetQuizSettings(ctx context.Context, request *model.Rule
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
jsonTagsToAdd, err := json.Marshal(request.TagsToAdd)
|
||||
if err != nil {
|
||||
return err
|
||||
}
|
||||
_, err = r.queries.SetQuizSettings(ctx, sqlcgen.SetQuizSettingsParams{
|
||||
Performerid: request.PerformerID,
|
||||
Pipelineid: request.PipelineID,
|
||||
Stepid: request.StepID,
|
||||
//Utms: request.Utms,
|
||||
Fieldsrule: jsonFieldRule,
|
||||
Tagstoadd: jsonTagsToAdd,
|
||||
Accountid: accountID,
|
||||
Quizid: int32(quizID),
|
||||
})
|
||||
@ -862,6 +868,12 @@ func (r *AmoRepository) GettingQuizRules(ctx context.Context, quizID int) (*mode
|
||||
return nil, err
|
||||
}
|
||||
|
||||
var tagsToAdd model.TagsToAdd
|
||||
err = json.Unmarshal(row.Tagstoadd, &tagsToAdd)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
return &model.Rule{
|
||||
ID: row.ID,
|
||||
Accountid: row.Accountid,
|
||||
@ -871,6 +883,7 @@ func (r *AmoRepository) GettingQuizRules(ctx context.Context, quizID int) (*mode
|
||||
Stepid: row.Stepid,
|
||||
//Utms: row.Utms,
|
||||
Fieldsrule: fieldsRule,
|
||||
TagsToAdd: tagsToAdd,
|
||||
}, nil
|
||||
}
|
||||
|
||||
@ -1028,6 +1041,12 @@ func (r *AmoRepository) GettingAmoUsersTrueResults(ctx context.Context) ([]model
|
||||
return nil, err
|
||||
}
|
||||
|
||||
var tagsToAdd model.TagsToAdd
|
||||
err = json.Unmarshal(row.Tagstoadd, &tagsToAdd)
|
||||
if err != nil {
|
||||
return nil, err
|
||||
}
|
||||
|
||||
result := model.AmoUsersTrueResults{
|
||||
QuizID: row.QuizID,
|
||||
AnswerID: row.ID,
|
||||
@ -1039,6 +1058,7 @@ func (r *AmoRepository) GettingAmoUsersTrueResults(ctx context.Context) ([]model
|
||||
AmoAccountID: row.Accountid,
|
||||
UTMs: utm,
|
||||
FieldsRule: fieldsRule,
|
||||
TagsToAdd: tagsToAdd,
|
||||
PerformerID: row.Performerid,
|
||||
StepID: row.Stepid,
|
||||
PipelineID: row.Pipelineid,
|
||||
|
Loading…
Reference in New Issue
Block a user