增加了题库不允许重复的业务逻辑9

This commit is contained in:
wucongxing8150 2025-07-29 15:17:21 +08:00
parent 0f8550d9f9
commit 840fd493c0

View File

@ -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