|
@@ -1263,6 +1263,52 @@
|
|
|
WHERE (cs.class_date_ BETWEEN DATE_FORMAT(#{startTime},'%Y%m%d') AND DATE_FORMAT(#{endTime},'%Y%m%d'))
|
|
|
AND (cs.del_flag_ IS NULL OR cs.del_flag_=0) AND (cg.del_flag_ IS NULL OR cg.del_flag_=0)
|
|
|
</select>
|
|
|
+
|
|
|
+ <select id="findByClassDate" resultMap="CourseSchedule">
|
|
|
+ SELECT
|
|
|
+ cs.id_,
|
|
|
+ cs.music_group_id_,
|
|
|
+ cs.group_type_,
|
|
|
+ cs.class_group_id_,
|
|
|
+ cs.status_,
|
|
|
+ cs.subsidy_,
|
|
|
+ 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.actual_teacher_id_,
|
|
|
+ cs.create_time_,
|
|
|
+ cs.update_time_,
|
|
|
+ cs.teach_mode_,
|
|
|
+ cs.type_,
|
|
|
+ cs.name_,
|
|
|
+ cs.student_num_,
|
|
|
+ cs.leave_student_num_,
|
|
|
+ cs.schoole_id_,
|
|
|
+ cg.type_ class_group_type_
|
|
|
+ FROM
|
|
|
+ course_schedule cs left join class_group cg on cs.class_group_id_ = cg.id_
|
|
|
+ WHERE (cs.class_date_ IN
|
|
|
+ <foreach collection="classDates" item="classDate" open="(" close=")" separator=",">
|
|
|
+ #{classDate}
|
|
|
+ </foreach>
|
|
|
+ )
|
|
|
+ AND (cs.del_flag_ IS NULL OR cs.del_flag_=0) AND (cg.del_flag_ IS NULL OR cg.del_flag_=0)
|
|
|
+ </select>
|
|
|
+
|
|
|
+
|
|
|
+ <select id="findAllCourseByDateZone2" resultMap="CourseSchedule">
|
|
|
+ SELECT
|
|
|
+ cs.id_,
|
|
|
+ cs.class_group_id_,
|
|
|
+ CONCAT(cs.class_date_,' ',cs.start_class_time_) start_class_time_,
|
|
|
+ CONCAT(cs.class_date_,' ',cs.end_class_time_) end_class_time_,
|
|
|
+ cs.actual_teacher_id_
|
|
|
+ FROM
|
|
|
+ course_schedule cs
|
|
|
+ WHERE (cs.class_date_ BETWEEN DATE_FORMAT(#{startTime},'%Y%m%d') AND DATE_FORMAT(#{endTime},'%Y%m%d'))
|
|
|
+ AND (cs.del_flag_ IS NULL OR cs.del_flag_=0)
|
|
|
+ </select>
|
|
|
|
|
|
<select id="queryStudentCoursesTimesOfTomorrow" resultMap="Mapper">
|
|
|
select cssp.user_id_ key_,count(1) value_ from course_schedule cs right join course_schedule_student_payment cssp on cs.id_ = cssp.course_schedule_id_ where class_date_ = date(DATE_ADD(now(),INTERVAL 1 DAY)) group by cssp.user_id_
|