From 6b652d0e9269156936a1d6425829e104b7e680b5 Mon Sep 17 00:00:00 2001
From: heheng <475597332@qq.com>
Date: 星期五, 14 十一月 2025 13:21:48 +0800
Subject: [PATCH] 功能修改
---
multi-system/src/main/resources/mapper/system/ExExamRecordMapper.xml | 38 +++++++++++++++++++++++++++++---------
1 files changed, 29 insertions(+), 9 deletions(-)
diff --git a/multi-system/src/main/resources/mapper/system/ExExamRecordMapper.xml b/multi-system/src/main/resources/mapper/system/ExExamRecordMapper.xml
index f438e61..d4f59f0 100644
--- a/multi-system/src/main/resources/mapper/system/ExExamRecordMapper.xml
+++ b/multi-system/src/main/resources/mapper/system/ExExamRecordMapper.xml
@@ -19,7 +19,6 @@
<result property="updateTime" column="update_time" />
<result property="remark" column="remark" />
<result property="companyName" column="company_name" />
- <association property="student" javaType="com.gkhy.exam.system.domain.ExStudent" resultMap="exStudentResult" />
</resultMap>
<resultMap id="exStudentResult" type="com.gkhy.exam.system.domain.ExStudent">
@@ -30,22 +29,34 @@
</resultMap>
<sql id="selectExamRecordVo">
- select a.id, a.company_id, a.student_id, a.plan_name, a.course_name,a.level,a.period,a.actual_period,a.score,
- a.company_id,a.passed, a.create_by, a.create_time, a.update_by, a.update_time, a.remark,b.name as company_name,
- c.name as student_name,c.id_no as student_idno,c.phone as student_phone
+ select a.id, a.company_id, a.student_id, a.plan_name, a.course_name,a.level,a.plan_date,a.period,a.actual_period,a.score,
+ a.passed, a.create_by, a.create_time, a.update_by, a.update_time, a.remark,b.name as company_name
from ex_exam_record a
left join sys_company b on b.id=a.company_id
- left join ex_student c on c.id=a.student_id
</sql>
+ <insert id="insertFile">
+ INSERT INTO `record_file`
+ (`record_id`, `file_name`, `file_path`)
+ VALUES
+ <foreach collection="files" separator="," item="item">
+ ( #{recordId},#{item.fileName}, #{item.filePath})
+ </foreach>
+ </insert>
+ <delete id="deletedFile">
+ delete from record_file where record_id = #{id}
+ </delete>
<select id="selectExamRecordList" resultMap="ExamRecordResult">
<include refid="selectExamRecordVo"/>
<where>
- <if test="planName != null and planName != ''">
- AND a.plan_name like concat('%', #{planName}, '%')
+ <if test="courseName != null and courseName != ''">
+ AND a.course_name like concat('%', #{courseName}, '%')
</if>
- <if test="companyId != null ">
- AND a.company_id =#{companyId}
+ <if test="companyName != null ">
+ AND b.name like concat('%',#{companyName},'%')
+ </if>
+ <if test="companyId!=null">
+ and a.company_id = #{companyId}
</if>
</where>
order by a.id desc
@@ -55,4 +66,13 @@
<include refid="selectExamRecordVo"/>
where a.id=#{recordId}
</select>
+ <select id="selectFiles" resultType="com.gkhy.exam.system.domain.RecordFile">
+ select
+ id,
+ record_id,
+ file_name,
+ file_path
+ from record_file
+ where record_id = #{id}
+ </select>
</mapper>
--
Gitblit v1.9.2