|
@@ -672,6 +672,7 @@
|
|
|
<sql id="queryStudentCourseScheduleRecordCondition">
|
|
|
<where>
|
|
|
sa.user_id_=#{userId}
|
|
|
+ AND cs.status_='OVER'
|
|
|
<if test="teachMode!=null and teachMode!=''">
|
|
|
AND cs.teach_mode_=#{teachMode}
|
|
|
</if>
|
|
@@ -686,21 +687,21 @@
|
|
|
|
|
|
<select id="findStudentCourseScheduleRecords" resultMap="studentCourseScheduleRecord">
|
|
|
SELECT
|
|
|
- sa.id_,
|
|
|
- sa.status_,
|
|
|
- sa.teacher_id_,
|
|
|
- su.username_,
|
|
|
- cs.id_ course_schedule_id_,
|
|
|
- cs.name_,
|
|
|
- cs.class_date_,
|
|
|
- CONCAT(cs.class_date_,' ',cs.start_class_time_) start_class_time_,
|
|
|
- CONCAT(cs.class_date_,' ',cs.end_class_time_) end_class_time_,
|
|
|
- cs.teacher_id_,
|
|
|
- cs.teach_mode_
|
|
|
+ sa.id_,
|
|
|
+ sa.status_,
|
|
|
+ sa.teacher_id_,
|
|
|
+ su.username_,
|
|
|
+ cs.id_ course_schedule_id_,
|
|
|
+ cs.name_,
|
|
|
+ cs.class_date_,
|
|
|
+ CONCAT(cs.class_date_,' ',cs.start_class_time_) start_class_time_,
|
|
|
+ CONCAT(cs.class_date_,' ',cs.end_class_time_) end_class_time_,
|
|
|
+ cs.teacher_id_,
|
|
|
+ cs.teach_mode_
|
|
|
FROM
|
|
|
- student_attendance sa
|
|
|
- LEFT JOIN course_schedule cs ON sa.course_schedule_id_=cs.id_
|
|
|
- LEFT JOIN sys_user su ON sa.teacher_id_=su.id_
|
|
|
+ student_attendance sa
|
|
|
+ LEFT JOIN course_schedule cs ON sa.course_schedule_id_=cs.id_
|
|
|
+ LEFT JOIN sys_user su ON sa.teacher_id_=su.id_
|
|
|
<include refid="queryStudentCourseScheduleRecordCondition"/>
|
|
|
ORDER BY cs.class_date_ DESC,cs.start_class_time_ DESC
|
|
|
<include refid="global.limit"/>
|