|
@@ -372,6 +372,7 @@
|
|
|
|
|
|
<sql id="queryTeacherAttendanceSql">
|
|
<sql id="queryTeacherAttendanceSql">
|
|
<where>
|
|
<where>
|
|
|
|
+ CONCAT(cs.class_date_,' ',cs.start_class_time_) < NOW() AND cgtm.teacher_role_ = 'BISHOP'
|
|
<if test="startTime != null and startTime != ''">
|
|
<if test="startTime != null and startTime != ''">
|
|
AND cs.class_date_ >= #{startTime}
|
|
AND cs.class_date_ >= #{startTime}
|
|
</if>
|
|
</if>
|
|
@@ -401,8 +402,9 @@
|
|
FROM course_schedule cs
|
|
FROM course_schedule cs
|
|
LEFT JOIN teacher_attendance ta ON cs.id_ = ta.course_schedule_id_
|
|
LEFT JOIN teacher_attendance ta ON cs.id_ = ta.course_schedule_id_
|
|
LEFT JOIN sys_user su ON su.id_ = ta.teacher_id_
|
|
LEFT JOIN sys_user su ON su.id_ = ta.teacher_id_
|
|
|
|
+ LEFT JOIN class_group_teacher_mapper cgtm ON cgtm.class_group_id_ = cs.class_group_id_ AND ta.teacher_id_ = cgtm.user_id_
|
|
<include refid="queryTeacherAttendanceSql"/>
|
|
<include refid="queryTeacherAttendanceSql"/>
|
|
- ORDER BY cs.class_date_ DESC
|
|
|
|
|
|
+ ORDER BY cs.class_date_ DESC,cs.start_class_time_ DESC
|
|
<include refid="global.limit"/>
|
|
<include refid="global.limit"/>
|
|
</select>
|
|
</select>
|
|
<select id="countTeacherAttendance" resultType="java.lang.Integer">
|
|
<select id="countTeacherAttendance" resultType="java.lang.Integer">
|
|
@@ -410,6 +412,7 @@
|
|
FROM course_schedule cs
|
|
FROM course_schedule cs
|
|
LEFT JOIN teacher_attendance ta ON cs.id_ = ta.course_schedule_id_
|
|
LEFT JOIN teacher_attendance ta ON cs.id_ = ta.course_schedule_id_
|
|
LEFT JOIN sys_user su ON su.id_ = ta.teacher_id_
|
|
LEFT JOIN sys_user su ON su.id_ = ta.teacher_id_
|
|
|
|
+ LEFT JOIN class_group_teacher_mapper cgtm ON cgtm.class_group_id_ = cs.class_group_id_ AND ta.teacher_id_ = cgtm.user_id_
|
|
<include refid="queryTeacherAttendanceSql"/>
|
|
<include refid="queryTeacherAttendanceSql"/>
|
|
</select>
|
|
</select>
|
|
<select id="queryNameById" resultType="java.lang.String">
|
|
<select id="queryNameById" resultType="java.lang.String">
|