|
@@ -214,33 +214,31 @@
|
|
|
WHERE a.id = #{id}
|
|
|
</select>
|
|
|
<select id="listStudentScoreSync" resultType="java.util.Map">
|
|
|
- SELECT CASE a.student_clazz_type
|
|
|
- WHEN 'TEACH_CLAZZ' THEN a.teach_clazz_id
|
|
|
- WHEN 'BASIC_CLAZZ' THEN a.clazz_id
|
|
|
- END clazzId,
|
|
|
- CASE a.student_clazz_type
|
|
|
- WHEN 'TEACH_CLAZZ' THEN a.teach_clazz_name
|
|
|
- WHEN 'BASIC_CLAZZ' THEN a.clazz_name
|
|
|
- END clazzName,
|
|
|
- a.major_name majorName,
|
|
|
- b.course_code courseCode,
|
|
|
- b.paper_number paperNumber,
|
|
|
- a.paper_type paperType,
|
|
|
- d.sequence
|
|
|
- FROM (SELECT *
|
|
|
- FROM exam_student
|
|
|
- WHERE school_id = #{schoolId}
|
|
|
- AND student_code = #{studentCode}
|
|
|
- AND ticket_number = #{examNumber}) a
|
|
|
- JOIN
|
|
|
- exam_detail_course b ON a.exam_detail_course_id = b.id
|
|
|
- JOIN
|
|
|
- exam_detail c ON b.exam_detail_id = c.id
|
|
|
- JOIN
|
|
|
- exam_task d ON b.school_id = d.school_id
|
|
|
- AND b.course_code = d.course_code
|
|
|
- AND b.paper_number = d.paper_number
|
|
|
- WHERE c.print_plan_id = #{printPlanId}
|
|
|
+ SELECT
|
|
|
+ CASE a.student_clazz_type
|
|
|
+ WHEN 'TEACH_CLAZZ' THEN a.teach_clazz_id
|
|
|
+ WHEN 'BASIC_CLAZZ' THEN a.clazz_id
|
|
|
+ END clazzId,
|
|
|
+ CASE a.student_clazz_type
|
|
|
+ WHEN 'TEACH_CLAZZ' THEN a.teach_clazz_name
|
|
|
+ WHEN 'BASIC_CLAZZ' THEN a.clazz_name
|
|
|
+ END clazzName,
|
|
|
+ a.major_name majorName,
|
|
|
+ b.course_code courseCode,
|
|
|
+ b.paper_number paperNumber,
|
|
|
+ a.paper_type paperType,
|
|
|
+ d.sequence
|
|
|
+ FROM
|
|
|
+ exam_student a
|
|
|
+ JOIN
|
|
|
+ exam_detail_course b ON a.exam_detail_course_id = b.id
|
|
|
+ JOIN
|
|
|
+ exam_task d ON b.school_id = d.school_id
|
|
|
+ AND b.course_code = d.course_code
|
|
|
+ AND b.paper_number = d.paper_number
|
|
|
+ WHERE
|
|
|
+ a.school_id = #{schoolId} AND a.student_code = #{studentCode}
|
|
|
+ AND a.ticket_number = #{examNumber}
|
|
|
AND CONCAT(b.course_code, a.paper_type, d.sequence) = #{subjectCode}
|
|
|
</select>
|
|
|
<select id="listExamStudentByPaperNumberAndPaperType"
|