From 99b29966852e4f8e1dfb2e444db4f86ce786a3b1 Mon Sep 17 00:00:00 2001 From: qirong <2032486488@qq.com> Date: 星期二, 28 十一月 2023 11:08:35 +0800 Subject: [PATCH] 随机试卷修改 --- src/main/resources/mapper/ExamTemplatesMapper.xml | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) diff --git a/src/main/resources/mapper/ExamTemplatesMapper.xml b/src/main/resources/mapper/ExamTemplatesMapper.xml index 304c59a..0933165 100644 --- a/src/main/resources/mapper/ExamTemplatesMapper.xml +++ b/src/main/resources/mapper/ExamTemplatesMapper.xml @@ -8,22 +8,24 @@ <result column="suggest_time" jdbcType="VARCHAR" property="suggestTime"/> <result column="title_name" jdbcType="VARCHAR" property="titleName"/> <result column="ctime" jdbcType="TIMESTAMP" property="ctime"/> + <result column="status" jdbcType="VARCHAR" property="status"/> + <result column="menu_ids" jdbcType="VARCHAR" property="menuIds"/> </resultMap> <sql id="Base_Column_List"> id - , name, paper_type, suggest_time, title_name, ctime + , name, paper_type, suggest_time, title_name, ctime, status, menu_ids </sql> <insert id="add" parameterType="com.mindskip.xzs.domain.ExamTemplates" useGeneratedKeys="true" keyProperty="id"> - insert into t_exam_templates (name, paper_type, suggest_time, title_name, ctime) - values (#{name}, #{paperType}, #{suggestTime}, #{titleName}, #{ctime}) + insert into t_exam_templates (name, paper_type, suggest_time, title_name, ctime, status, menu_ids) + values (#{name}, #{paperType}, #{suggestTime}, #{titleName}, #{ctime}, #{status}, #{menuIds}) </insert> <select id="getTime" resultMap="BaseResultMap"> select <include refid="Base_Column_List"/> - from t_exam_templates + from t_exam_templates where status is null order by ctime desc limit 1 </select> @@ -32,6 +34,15 @@ select <include refid="Base_Column_List"/> from t_exam_templates + where + <choose> + <when test="status != null"> + status = 0 + </when> + <otherwise> + status is null + </otherwise> + </choose> </select> <select id="getById" resultMap="BaseResultMap"> @@ -43,7 +54,7 @@ <select id="getByName" resultMap="BaseResultMap"> select <include refid="Base_Column_List"/> - from t_exam_templates where name = #{name} + from t_exam_templates where name = #{name}/ </select> <delete id="removeById" parameterType="java.lang.Integer"> -- Gitblit v1.8.0