|
@@ -10,9 +10,9 @@
|
|
|
a.course_code courseCode,
|
|
|
a.course_name courseName,
|
|
|
a.teach_college_name teachCollegeName,
|
|
|
- a.avg_score avgScore,
|
|
|
- a.avg_score_assign avgScoreAssign,
|
|
|
- a.rank
|
|
|
+ round(a.avg_score, 1) avgScore,
|
|
|
+ round(a.avg_score_assign, 1) avgScoreAssign,
|
|
|
+ a.teacher_rank rank
|
|
|
FROM
|
|
|
t_a_exam_course_college_teacher a
|
|
|
LEFT JOIN
|
|
@@ -42,9 +42,9 @@
|
|
|
a.course_code courseCode,
|
|
|
a.course_name courseName,
|
|
|
a.teach_college_name teachCollegeName,
|
|
|
- a.avg_score avgScore,
|
|
|
+ round(a.avg_score, 1) avgScore,
|
|
|
a.teacher_count teacherCount,
|
|
|
- a.rank
|
|
|
+ a.teacher_rank rank
|
|
|
FROM
|
|
|
t_a_exam_course_college_teacher a
|
|
|
LEFT JOIN
|
|
@@ -68,15 +68,15 @@
|
|
|
</select>
|
|
|
|
|
|
<select id="listAllTeacherClassRank"
|
|
|
- resultType="com.qmth.teachcloud.report.business.entity.TAExamCourseCollegeTeacher">
|
|
|
+ resultType="com.qmth.teachcloud.report.business.bean.result.TeacherClassRankResult">
|
|
|
SELECT
|
|
|
a.teach_college_name teachCollegeName,
|
|
|
a.inspect_college_name inspectCollegeName,
|
|
|
a.course_code courseCode,
|
|
|
a.course_name courseName,
|
|
|
a.teacher_name teacherName,
|
|
|
- a.avg_score_assign avgScoreAssign,
|
|
|
- a.rank
|
|
|
+ round(a.avg_score_assign, 1) avgScoreAssign,
|
|
|
+ a.teacher_rank rank
|
|
|
FROM
|
|
|
t_a_exam_course_college_teacher a
|
|
|
LEFT JOIN
|
|
@@ -146,4 +146,28 @@
|
|
|
</if>
|
|
|
</where>
|
|
|
</select>
|
|
|
+ <select id="listTeacherClassRank"
|
|
|
+ resultType="com.qmth.teachcloud.report.business.bean.result.TeacherClassRankResult">
|
|
|
+ SELECT
|
|
|
+ a.teach_college_name teachCollegeName,
|
|
|
+ a.teacher_name teacherName,
|
|
|
+ round(a.avg_score_assign, 1) avgScoreAssign,
|
|
|
+ a.teacher_rank rank
|
|
|
+ FROM
|
|
|
+ t_a_exam_course_college_teacher a
|
|
|
+ LEFT JOIN
|
|
|
+ t_b_exam b ON a.exam_id = b.id
|
|
|
+ <where>
|
|
|
+ and b.school_id = #{schoolId}
|
|
|
+ <if test="semester != null and semester != ''">
|
|
|
+ and b.semester = #{semester}
|
|
|
+ </if>
|
|
|
+ <if test="examId != null">
|
|
|
+ and a.exam_id = #{examId}
|
|
|
+ </if>
|
|
|
+ <if test="courseCode != null and courseCode != ''">
|
|
|
+ and a.course_code = #{courseCode}
|
|
|
+ </if>
|
|
|
+ </where>
|
|
|
+ </select>
|
|
|
</mapper>
|