|
@@ -362,27 +362,27 @@
|
|
|
|
|
|
<select id="getCourseSchedulesWithDate" resultMap="courseScheduleDto">
|
|
<select id="getCourseSchedulesWithDate" resultMap="courseScheduleDto">
|
|
SELECT
|
|
SELECT
|
|
- cg.id_ seal_class_id_,
|
|
|
|
- cs.name_,
|
|
|
|
- cs.type_,
|
|
|
|
- cs.id_,
|
|
|
|
- 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.status_,
|
|
|
|
- cs.student_num_,
|
|
|
|
- cs.leave_student_num_,
|
|
|
|
- cg.student_num_ total_student_num_,
|
|
|
|
- su.username_ teacher_name_,
|
|
|
|
- ta.sign_in_status_ attendance_status_
|
|
|
|
|
|
+ cg.id_ seal_class_id_,
|
|
|
|
+ cs.name_,
|
|
|
|
+ cs.type_,
|
|
|
|
+ cs.id_,
|
|
|
|
+ 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.status_,
|
|
|
|
+ cs.student_num_,
|
|
|
|
+ cs.leave_student_num_,
|
|
|
|
+ cg.student_num_ total_student_num_,
|
|
|
|
+ su.username_ teacher_name_,
|
|
|
|
+ ta.sign_in_status_ attendance_status_
|
|
FROM
|
|
FROM
|
|
- music_group mg
|
|
|
|
- LEFT JOIN class_group cg ON mg.id_ = cg.music_group_id_
|
|
|
|
- LEFT JOIN course_schedule cs ON cg.id_ = cs.class_group_id_
|
|
|
|
- LEFT JOIN sys_user su ON cs.teacher_id_=su.id_
|
|
|
|
- LEFT JOIN teacher_attendance ta ON cs.id_=ta.class_group_id_ AND ta.teacher_id_=cs.teacher_id_
|
|
|
|
|
|
+ music_group mg
|
|
|
|
+ LEFT JOIN class_group cg ON mg.id_ = cg.music_group_id_
|
|
|
|
+ LEFT JOIN course_schedule cs ON cg.id_ = cs.class_group_id_
|
|
|
|
+ LEFT JOIN sys_user su ON cs.teacher_id_=su.id_
|
|
|
|
+ LEFT JOIN teacher_attendance ta ON cs.id_=ta.class_group_id_ AND ta.teacher_id_=cs.teacher_id_
|
|
WHERE
|
|
WHERE
|
|
- mg.organ_id_ = #{organId}
|
|
|
|
|
|
+ mg.organ_id_ = #{organId}
|
|
AND cs.id_ IS NOT NULL
|
|
AND cs.id_ IS NOT NULL
|
|
AND cs.class_date_ = DATE_FORMAT(#{date},'%Y-%m-%d')
|
|
AND cs.class_date_ = DATE_FORMAT(#{date},'%Y-%m-%d')
|
|
<include refid="global.limit"/>
|
|
<include refid="global.limit"/>
|
|
@@ -1131,4 +1131,11 @@
|
|
#{classGroupId}
|
|
#{classGroupId}
|
|
</foreach>
|
|
</foreach>
|
|
</select>
|
|
</select>
|
|
|
|
+ <select id="findCourseScheduleWithDate" resultMap="CourseSchedule">
|
|
|
|
+ SELECT
|
|
|
|
+ cs.*
|
|
|
|
+ FROM
|
|
|
|
+ course_schedule cs
|
|
|
|
+ WHERE cs.class_date_=DATE_FORMAT(#{date},'%Y-%m-%d %H:%i:%s')
|
|
|
|
+ </select>
|
|
</mapper>
|
|
</mapper>
|