|
@@ -285,13 +285,15 @@
|
|
|
<result property="classDate" column="class_date_"/>
|
|
|
<result property="classStartDate" column="start_class_time_"/>
|
|
|
<result property="classEndDate" column="end_class_time_"/>
|
|
|
+ <result property="musicScoreId" column="music_score_id_"/>
|
|
|
</resultMap>
|
|
|
<select id="queryHomePage" resultMap="WebCourseHomeworkListDtoMap">
|
|
|
SELECT ch.id_,cs.id_ course_schedule_id_,cs.name_ course_schedule_name_,
|
|
|
cs.class_date_,cs.start_class_time_,cs.end_class_time_,cs.organ_id_,o.name_ organ_name_,
|
|
|
mg.id_ group_id_,mg.name_ group_name_,ch.create_time_,cs.actual_teacher_id_,
|
|
|
- su.real_name_ actual_teacher_name_,ch.completed_num_,ch.expect_num_,cs.group_type_
|
|
|
+ su.real_name_ actual_teacher_name_,ch.completed_num_,ch.expect_num_,cs.group_type_,sch.music_score_id_
|
|
|
FROM course_homework ch
|
|
|
+ LEFT JOIN student_course_homework sch ON ch.id_ = sch.course_homework_id_
|
|
|
LEFT JOIN course_schedule cs ON cs.id_ = ch.course_schedule_id_
|
|
|
LEFT JOIN organization o ON o.id_ = cs.organ_id_
|
|
|
<if test="groupType == 'MUSIC'">
|
|
@@ -305,6 +307,7 @@
|
|
|
</if>
|
|
|
LEFT JOIN sys_user su ON su.id_ = cs.actual_teacher_id_
|
|
|
<include refid="queryHomePageSql"/>
|
|
|
+ GROUP BY ch.id_
|
|
|
ORDER BY ch.create_time_ DESC,ch.id_ DESC
|
|
|
<include refid="global.limit"/>
|
|
|
</select>
|