新增了 检测题目关联的题库数量是否充足-减去对应数量后

This commit is contained in:
2024-11-21 17:32:54 +08:00
parent 4f2bbf2bce
commit 1ecc54ef24
4 changed files with 59 additions and 1 deletions
+9
View File
@@ -329,6 +329,15 @@ func (r *QuestionQaItemDao) GetQuestionQaItemNotInListRand(maps interface{}, que
return m, nil
}
// GetQuestionQaItemListByQuestionIdDistinctQaId 获取数据-QuestionId-去重复(QaId)
func (r *QuestionQaItemDao) GetQuestionQaItemListByQuestionIdDistinctQaId(questionId int64) (m []*model.QuestionQaItem, err error) {
err = global.Db.Where("question_id = ?", questionId).Distinct("qa_id").Find(&m).Error
if err != nil {
return nil, err
}
return m, nil
}
//subQuery := global.Db.Model(&model.Question{}).
//Where("kb_question.question_id = kb_question_qa_item.question_id").
//Where("question_status = ?", 1).