|
@@ -23,6 +23,7 @@
|
|
|
<result column="create_time_" property="createTime" />
|
|
|
<result column="update_time_" property="updateTime" />
|
|
|
<result column="tenant_id_" property="tenantId" />
|
|
|
+ <result column="exam_room_id_" property="examRoomId" />
|
|
|
<association property="examRegistration" columnPrefix="regist_" resultMap="com.keao.edu.user.dao.ExamRegistrationDao.ExamRegistration"/>
|
|
|
</resultMap>
|
|
|
|
|
@@ -39,18 +40,19 @@
|
|
|
<!-- 向数据库增加一条记录 -->
|
|
|
<insert id="insert" parameterType="com.keao.edu.user.entity.StudentExamResult" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
|
INSERT INTO student_exam_result (id_,examination_basic_id_,student_id_,result_,avg_score_,video_url_,
|
|
|
- confirm_status_,memo_,operator_id_,is_finished_exam_,create_time_,update_time_,tenant_id_,exam_registration_id_)
|
|
|
+ confirm_status_,memo_,operator_id_,is_finished_exam_,create_time_,update_time_,tenant_id_,exam_registration_id_,exam_room_id_)
|
|
|
VALUES(#{id},#{examinationBasicId},#{studentId},#{result,typeHandler=com.keao.edu.common.dal.CustomEnumTypeHandler},
|
|
|
- #{avgScore},#{#{videoUrl}},#{confirmStatus},#{memo},#{operatorId},#{isFinishedExam},NOW(),NOW(),#{tenantId},#{examRegistrationId})
|
|
|
+ #{avgScore},#{#{videoUrl}},#{confirmStatus},#{memo},#{operatorId},#{isFinishedExam},NOW(),NOW(),#{tenantId},#{examRegistrationId},#{examRoomId})
|
|
|
</insert>
|
|
|
|
|
|
<insert id="batchInsert" parameterType="com.keao.edu.user.entity.StudentExamResult" useGeneratedKeys="true" keyColumn="id" keyProperty="id">
|
|
|
INSERT INTO student_exam_result (examination_basic_id_,student_id_,result_,avg_score_,video_url_,
|
|
|
- confirm_status_,memo_,operator_id_,is_finished_exam_,create_time_,update_time_,tenant_id_,exam_registration_id_)
|
|
|
+ confirm_status_,memo_,operator_id_,is_finished_exam_,create_time_,update_time_,tenant_id_,exam_registration_id_,exam_room_id_)
|
|
|
VALUES
|
|
|
<foreach collection="results" item="result" separator=",">
|
|
|
(#{result.examinationBasicId},#{result.studentId},#{result.result,typeHandler=com.keao.edu.common.dal.CustomEnumTypeHandler},
|
|
|
- #{result.avgScore},#{result.videoUrl},#{result.confirmStatus},#{result.memo},#{result.operatorId},#{result.isFinishedExam},NOW(),NOW(),#{result.tenantId},#{result.examRegistrationId})
|
|
|
+ #{result.avgScore},#{result.videoUrl},#{result.confirmStatus},#{result.memo},#{result.operatorId},#{result.isFinishedExam},
|
|
|
+ NOW(),NOW(),#{result.tenantId},#{result.examRegistrationId},#{result.examRoomId})
|
|
|
</foreach>
|
|
|
</insert>
|
|
|
|
|
@@ -58,6 +60,9 @@
|
|
|
<update id="update" parameterType="com.keao.edu.user.entity.StudentExamResult">
|
|
|
UPDATE student_exam_result
|
|
|
<set>
|
|
|
+ <if test="examRoomId != null">
|
|
|
+ exam_room_id_ = #{examRoomId},
|
|
|
+ </if>
|
|
|
<if test="isFinishedExam != null">
|
|
|
is_finished_exam_ = #{isFinishedExam},
|
|
|
</if>
|