|
@@ -7,6 +7,7 @@
|
|
<result column="id" property="id" />
|
|
<result column="id" property="id" />
|
|
<result column="school_id" property="schoolId" />
|
|
<result column="school_id" property="schoolId" />
|
|
<result column="exam_detail_id" property="examDetailId" />
|
|
<result column="exam_detail_id" property="examDetailId" />
|
|
|
|
+ <result column="course_id" property="courseId" />
|
|
<result column="course_code" property="courseCode" />
|
|
<result column="course_code" property="courseCode" />
|
|
<result column="course_name" property="courseName" />
|
|
<result column="course_name" property="courseName" />
|
|
<result column="paper_number" property="paperNumber" />
|
|
<result column="paper_number" property="paperNumber" />
|
|
@@ -14,8 +15,7 @@
|
|
|
|
|
|
<!-- 通用查询结果列 -->
|
|
<!-- 通用查询结果列 -->
|
|
<sql id="Base_Column_List">
|
|
<sql id="Base_Column_List">
|
|
- id,
|
|
|
|
- school_id, exam_detail_id, course_code, course_name, paper_number
|
|
|
|
|
|
+ id, school_id, exam_detail_id, course_id, course_code, course_name, paper_number
|
|
</sql>
|
|
</sql>
|
|
<select id="listClientByExamDetailIdAndStatus" resultType="java.util.Map">
|
|
<select id="listClientByExamDetailIdAndStatus" resultType="java.util.Map">
|
|
SELECT
|
|
SELECT
|
|
@@ -23,8 +23,8 @@
|
|
ed.school_id schoolId,
|
|
ed.school_id schoolId,
|
|
b.exam_id examId,
|
|
b.exam_id examId,
|
|
a.id examDetailCourseId,
|
|
a.id examDetailCourseId,
|
|
- a.course_code courseCode,
|
|
|
|
- a.course_name courseName,
|
|
|
|
|
|
+ bc.code courseCode,
|
|
|
|
+ bc.name courseName,
|
|
a.paper_number paperNumber,
|
|
a.paper_number paperNumber,
|
|
c.paper_attachment_ids paperAttachmentIds,
|
|
c.paper_attachment_ids paperAttachmentIds,
|
|
a.attachment_id cardAttachmentIds,
|
|
a.attachment_id cardAttachmentIds,
|
|
@@ -41,12 +41,14 @@
|
|
LEFT JOIN
|
|
LEFT JOIN
|
|
exam_task b ON a.school_id = b.school_id
|
|
exam_task b ON a.school_id = b.school_id
|
|
AND ed.exam_id = b.exam_id
|
|
AND ed.exam_id = b.exam_id
|
|
- AND a.course_code = b.course_code
|
|
|
|
|
|
+ AND a.course_id = b.course_id
|
|
AND a.paper_number = b.paper_number
|
|
AND a.paper_number = b.paper_number
|
|
LEFT JOIN
|
|
LEFT JOIN
|
|
exam_task_detail c ON b.id = c.exam_task_id
|
|
exam_task_detail c ON b.id = c.exam_task_id
|
|
LEFT JOIN
|
|
LEFT JOIN
|
|
t_f_flow_approve d ON b.flow_id = d.flow_id
|
|
t_f_flow_approve d ON b.flow_id = d.flow_id
|
|
|
|
+ LEFT JOIN
|
|
|
|
+ basic_course bc ON b.course_id = bc.id
|
|
WHERE
|
|
WHERE
|
|
a.exam_detail_id = #{examDetailId}
|
|
a.exam_detail_id = #{examDetailId}
|
|
AND (b.status = 'SUBMIT' and (d.status is null or d.status = #{status}))
|
|
AND (b.status = 'SUBMIT' and (d.status is null or d.status = #{status}))
|
|
@@ -61,7 +63,7 @@
|
|
LEFT JOIN
|
|
LEFT JOIN
|
|
exam_task b ON a.school_id = b.school_id
|
|
exam_task b ON a.school_id = b.school_id
|
|
AND ed.exam_id = b.exam_id
|
|
AND ed.exam_id = b.exam_id
|
|
- AND a.course_code = b.course_code
|
|
|
|
|
|
+ AND a.course_id = b.course_id
|
|
AND a.paper_number = b.paper_number
|
|
AND a.paper_number = b.paper_number
|
|
LEFT JOIN
|
|
LEFT JOIN
|
|
t_f_flow_approve c ON b.flow_id = c.flow_id
|
|
t_f_flow_approve c ON b.flow_id = c.flow_id
|