diff --git a/api/service/QuestionQa.go b/api/service/QuestionQa.go index 7c70502..7310268 100644 --- a/api/service/QuestionQa.go +++ b/api/service/QuestionQa.go @@ -266,7 +266,11 @@ func (r *QuestionQaService) AddQuestionQa(req requests.AddQuestionQa) (bool, err if len(questions) < item.Quantity { tx.Rollback() - return false, errors.New(utils.QuestionType(item.QuestionType) + "数量不足") + if len(notQuestionIds) > 0 { + return false, errors.New("因不允许重复" + utils.QuestionType(item.QuestionType) + "数量不足") + } else { + return false, errors.New(utils.QuestionType(item.QuestionType) + "数量不足") + } } // 新增明细题目