智慧保安后台管理-外网
钟日健
2022-02-24 ab3024e6f8a3bc765bee326bf90afc07391ae449
src/main/java/org/springblade/modules/exam/mapper/ExamSubjectChoicesMapper.xml
@@ -13,9 +13,10 @@
        <if test="examSubjectChoices.subjectName!=null and  examSubjectChoices.subjectName!=''">
            and esc.subject_name like concat('%', #{examSubjectChoices.subjectName},'%')
        </if>
        <if test="examSubjectChoices.choicesType!=null and  examSubjectChoices.choicesType!=''">
        <if test="examSubjectChoices.choicesType!=null">
            and choices_type = #{examSubjectChoices.choicesType}
        </if>
        order by id desc
    </select>
    <!--查询试卷绑定的题目-->
@@ -33,8 +34,8 @@
        <if test="examSubjectChoices.subjectName!=null and  examSubjectChoices.subjectName!=''">
            and esc.subject_name like concat('%', #{examSubjectChoices.subjectName},'%')
        </if>
        <if test="examSubjectChoices.choicesType!=null and  examSubjectChoices.choicesType!=''">
            and esc.choices_type = #{examSubjectChoices.choices_type}
        <if test="examSubjectChoices.choicesType!=null">
            and esc.choices_type = #{examSubjectChoices.choicesType}
        </if>
    </select>
@@ -81,4 +82,11 @@
    <delete id="removeBySubjectId">
        delete from exam_subject_option where subject_choices_id = #{id}
    </delete>
    <select id="getExamSubjectChoicesList" resultType="java.lang.String" >
        SELECT id FROM ( SELECT * FROM exam_subject_choices WHERE choices_type = 0 ORDER BY RAND( ) LIMIT 50 ) a UNION ALL
        SELECT id FROM ( SELECT * FROM exam_subject_choices WHERE choices_type = 1 ORDER BY RAND( ) LIMIT 20 ) b UNION ALL
        SELECT id FROM ( SELECT * FROM exam_subject_choices WHERE choices_type = 2 ORDER BY RAND( ) LIMIT 40 ) c UNION ALL
        SELECT id FROM ( SELECT * FROM exam_subject_choices WHERE choices_type = 3 ORDER BY RAND( ) LIMIT 10 ) d
    </select>
</mapper>