diff --git a/api/service/QuestionQa.go b/api/service/QuestionQa.go index 8c84e0f..b707a96 100644 --- a/api/service/QuestionQa.go +++ b/api/service/QuestionQa.go @@ -98,6 +98,16 @@ func (r *QuestionQaService) AddQuestionQa(req requests.AddQuestionQa) (bool, err ItemContent: string(questionQaItemContent), } + if len(req.RepeatQaId) > 0 { + var repeatQaId []string + for _, item := range req.RepeatQaId { + repeatQaId = append(repeatQaId, item.QaId) + } + + repeatQaIdStr := strings.Join(repeatQaId, ",") + questionQa.RepeatQaId = repeatQaIdStr + } + // 固定套题模式-飞花令数量 if req.QaType == 2 { questionQa.TokenNum = req.TokenNum