|
@@ -1137,7 +1137,9 @@
|
|
<where>
|
|
<where>
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
AND cs.class_group_id_ = #{classGroupId}
|
|
AND cs.class_group_id_ = #{classGroupId}
|
|
- AND csts.user_id_ = #{userId}
|
|
|
|
|
|
+ <if test="userId != null">
|
|
|
|
+ AND csts.user_id_ = #{userId}
|
|
|
|
+ </if>
|
|
<if test="onlyHistory!=null and onlyHistory==1">
|
|
<if test="onlyHistory!=null and onlyHistory==1">
|
|
AND CONCAT( cs.class_date_, ' ', cs.end_class_time_ )<now()
|
|
AND CONCAT( cs.class_date_, ' ', cs.end_class_time_ )<now()
|
|
</if>
|
|
</if>
|
|
@@ -1196,7 +1198,10 @@
|
|
LEFT JOIN sys_user ssu ON sa.user_id_=ssu.id_
|
|
LEFT JOIN sys_user ssu ON sa.user_id_=ssu.id_
|
|
WHERE
|
|
WHERE
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
- AND sa.class_group_id_=#{classGroupId} AND sa.teacher_id_=#{userId}
|
|
|
|
|
|
+ AND sa.class_group_id_=#{classGroupId}
|
|
|
|
+ <if test="userId != null">
|
|
|
|
+ AND sa.teacher_id_=#{userId}
|
|
|
|
+ </if>
|
|
GROUP BY sa.course_schedule_id_
|
|
GROUP BY sa.course_schedule_id_
|
|
ORDER BY cs.id_
|
|
ORDER BY cs.id_
|
|
<include refid="global.limit"/>
|
|
<include refid="global.limit"/>
|
|
@@ -1218,7 +1223,10 @@
|
|
LEFT JOIN course_schedule cs ON sa.course_schedule_id_=cs.id_
|
|
LEFT JOIN course_schedule cs ON sa.course_schedule_id_=cs.id_
|
|
WHERE
|
|
WHERE
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
- AND sa.class_group_id_=#{classGroupId} AND sa.teacher_id_=#{userId}
|
|
|
|
|
|
+ AND sa.class_group_id_=#{classGroupId}
|
|
|
|
+ <if test="userId != null">
|
|
|
|
+ AND sa.teacher_id_=#{userId}
|
|
|
|
+ </if>
|
|
</select>
|
|
</select>
|
|
<select id="countClassCourseNumByMusicGroup" resultType="java.util.Map">
|
|
<select id="countClassCourseNumByMusicGroup" resultType="java.util.Map">
|
|
SELECT
|
|
SELECT
|
|
@@ -1767,7 +1775,7 @@
|
|
SELECT COUNT(*) FROM course_schedule WHERE class_group_id_=#{classGroupId} AND CONCAT(class_date_,' ',end_class_time_)<#{currentCourseDate} AND del_flag_ = 0
|
|
SELECT COUNT(*) FROM course_schedule WHERE class_group_id_=#{classGroupId} AND CONCAT(class_date_,' ',end_class_time_)<#{currentCourseDate} AND del_flag_ = 0
|
|
</select>
|
|
</select>
|
|
<select id="countCourseScheduleByMusicGroupId" resultType="java.lang.Integer">
|
|
<select id="countCourseScheduleByMusicGroupId" resultType="java.lang.Integer">
|
|
- SELECT count(cs.id_) FROM course_schedule cs WHERE cs.music_group_id_ = #{musicGroupId} and cs.group_type_ = 'MUSIC' and cs.status_ != 'OVER' LIMIT 1
|
|
|
|
|
|
+ SELECT count(cs.id_) FROM course_schedule cs WHERE cs.music_group_id_ = #{musicGroupId} and cs.group_type_ = 'MUSIC' and cs.status_ != 'OVER' AND cs.del_flag_ = 0 LIMIT 1
|
|
</select>
|
|
</select>
|
|
<select id="findClassGroupCourseSchedules" resultMap="CourseSchedule">
|
|
<select id="findClassGroupCourseSchedules" resultMap="CourseSchedule">
|
|
SELECT
|
|
SELECT
|