|
@@ -219,6 +219,12 @@
|
|
|
<if test='hasArrived !=null and hasArrived=="0"'>
|
|
|
AND sa.id_ IS NULL
|
|
|
</if>
|
|
|
+ <if test='homeWorkReplied !=null and homeWorkReplied =="1"'>
|
|
|
+ AND sch.is_replied_ > 0
|
|
|
+ </if>
|
|
|
+ <if test='homeWorkReplied !=null and homeWorkReplied =="0"'>
|
|
|
+ AND (sch.is_replied_ = 0 OR sch.is_replied_ IS NULL)
|
|
|
+ </if>
|
|
|
</where>
|
|
|
</sql>
|
|
|
|
|
@@ -228,10 +234,8 @@
|
|
|
teacher_name_,edsu.real_name_
|
|
|
edu_teacher_name_,pg.buy_months_,csr.id_ review_id_, csc.score_
|
|
|
student_review_,csr.hand_homework_,csr.course_review_,pg.student_id_,csr.teaching_material_,csr.pronunciation_,csr.tempo_,
|
|
|
- csr.music_theory_,csr.song_,csr.memo_,csr.create_time_,csr.has_liaison_,csr.create_time_,csr.update_time_,sa.id_ attendance_id_
|
|
|
- <if test='isExport !=null and isExport=="1"'>
|
|
|
- ,sch.is_replied_ home_work_replied_
|
|
|
- </if>
|
|
|
+ csr.music_theory_,csr.song_,csr.memo_,csr.create_time_,csr.has_liaison_,csr.create_time_,csr.update_time_,sa.id_
|
|
|
+ attendance_id_,sch.is_replied_ home_work_replied_
|
|
|
FROM course_schedule cs
|
|
|
LEFT JOIN practice_group pg ON cs.music_group_id_ = pg.id_
|
|
|
LEFT JOIN sys_user su ON cs.actual_teacher_id_ = su.id_
|
|
@@ -239,9 +243,7 @@
|
|
|
LEFT JOIN course_schedule_review csr on cs.id_ = csr.course_schedule_id_
|
|
|
LEFT JOIN course_schedule_complaints csc on csc.course_schedule_id_ = cs.id_
|
|
|
LEFT JOIN student_attendance sa on sa.course_schedule_id_ = cs.id_
|
|
|
- <if test='isExport !=null and isExport=="1"'>
|
|
|
- LEFT JOIN student_course_homework sch on cs.id_ = sch.course_schedule_id_
|
|
|
- </if>
|
|
|
+ LEFT JOIN student_course_homework sch on cs.id_ = sch.course_schedule_id_
|
|
|
<include refid="practiceGroupReviewsQueryCondition"/>
|
|
|
ORDER BY cs.class_date_ DESC
|
|
|
<include refid="global.limit"/>
|
|
@@ -253,6 +255,7 @@
|
|
|
LEFT JOIN course_schedule_review csr on cs.id_ = csr.course_schedule_id_
|
|
|
LEFT JOIN course_schedule_complaints csc on csc.course_schedule_id_ = cs.id_
|
|
|
LEFT JOIN student_attendance sa on sa.course_schedule_id_ = cs.id_
|
|
|
+ LEFT JOIN student_course_homework sch on cs.id_ = sch.course_schedule_id_
|
|
|
<include refid="practiceGroupReviewsQueryCondition"/>
|
|
|
</select>
|
|
|
|
|
@@ -338,7 +341,7 @@
|
|
|
FROM course_schedule
|
|
|
WHERE class_group_id_ = #{classGroupId}
|
|
|
AND status_ = 'OVER'
|
|
|
- ORDER BY class_date_ DESC,start_class_time_ DESC
|
|
|
+ ORDER BY class_date_ DESC, start_class_time_ DESC
|
|
|
</select>
|
|
|
|
|
|
<select id="findByCourseScheduleId" resultMap="CourseScheduleReview">
|