From 7516e99d816b7f1610e6cc73fed23fc3d8ede1e3 Mon Sep 17 00:00:00 2001 From: fuliqi <fuliqi@qq.com> Date: 星期一, 17 六月 2024 09:16:17 +0800 Subject: [PATCH] 随序试卷生成题目 --- src/main/resources/mapper/QuestionMapper.xml | 12 ++++++++---- 1 files changed, 8 insertions(+), 4 deletions(-) diff --git a/src/main/resources/mapper/QuestionMapper.xml b/src/main/resources/mapper/QuestionMapper.xml index d2c122b..fd64749 100644 --- a/src/main/resources/mapper/QuestionMapper.xml +++ b/src/main/resources/mapper/QuestionMapper.xml @@ -90,14 +90,18 @@ <foreach collection="questionIds" open="(" item="id" close=")" separator=",">#{id}</foreach> </select> - <select id="getQuestionRandom"> + <select id="selectBySubject" resultType="com.ycl.jxkg.domain.question.RandomQuestionDTO"> SELECT - * + id as questionId,question_type FROM t_question WHERE - id >= ( SELECT floor( RAND() * ( SELECT MAX( id ) FROM t_question ) ) ) - LIMIT #{num}; + subject_id = #{subjectId} + and question_type in + <foreach collection="types" item="type" separator="," open="(" close=")"> + #{type} + </foreach> + and deleted = 0 and status = 1 </select> </mapper> -- Gitblit v1.8.0