|
@@ -554,7 +554,7 @@
|
|
LEFT JOIN school s ON cs.schoole_id_=s.id_
|
|
LEFT JOIN school s ON cs.schoole_id_=s.id_
|
|
WHERE
|
|
WHERE
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
- AND cs.new_course_id_ IS NULL
|
|
|
|
|
|
+ AND (cs.new_course_id_ IS NULL OR cs.new_course_id_=cs.id_)
|
|
<if test="classGroupIds != null and organIdList!=null">
|
|
<if test="classGroupIds != null and organIdList!=null">
|
|
AND cs.class_group_id_ IN
|
|
AND cs.class_group_id_ IN
|
|
<foreach collection="classGroupIds" item="classGroupId" open="(" close=")" separator=",">
|
|
<foreach collection="classGroupIds" item="classGroupId" open="(" close=")" separator=",">
|
|
@@ -581,7 +581,7 @@
|
|
LEFT JOIN class_group cg ON cs.class_group_id_ = cg.id_
|
|
LEFT JOIN class_group cg ON cs.class_group_id_ = cg.id_
|
|
WHERE
|
|
WHERE
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
- AND cs.new_course_id_ IS NULL
|
|
|
|
|
|
+ AND (cs.new_course_id_ IS NULL OR cs.new_course_id_=cs.id_)
|
|
AND cs.id_ IS NOT NULL
|
|
AND cs.id_ IS NOT NULL
|
|
<if test="type!=null">
|
|
<if test="type!=null">
|
|
AND cg.group_type_ = #{type}
|
|
AND cg.group_type_ = #{type}
|
|
@@ -622,7 +622,7 @@
|
|
WHERE
|
|
WHERE
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
- AND cs.new_course_id_ IS NULL
|
|
|
|
|
|
+ AND (cs.new_course_id_ IS NULL OR cs.new_course_id_=cs.id_)
|
|
AND cs.class_date_ = DATE_FORMAT(#{classDate},'%Y%m%d')
|
|
AND cs.class_date_ = DATE_FORMAT(#{classDate},'%Y%m%d')
|
|
AND cssp.user_id_ = #{studentId}
|
|
AND cssp.user_id_ = #{studentId}
|
|
<if test="quitClassGroupIds != null and quitClassGroupIds.size()>0">
|
|
<if test="quitClassGroupIds != null and quitClassGroupIds.size()>0">
|
|
@@ -666,7 +666,7 @@
|
|
WHERE
|
|
WHERE
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
- AND cs.new_course_id_ IS NULL
|
|
|
|
|
|
+ AND (cs.new_course_id_ IS NULL OR cs.new_course_id_=cs.id_)
|
|
AND cs.class_date_ = DATE_FORMAT(#{classDate},'%Y%m%d')
|
|
AND cs.class_date_ = DATE_FORMAT(#{classDate},'%Y%m%d')
|
|
<if test="type!=null and type!=''">
|
|
<if test="type!=null and type!=''">
|
|
AND cs.type_=#{type}
|
|
AND cs.type_=#{type}
|
|
@@ -753,7 +753,7 @@
|
|
LEFT JOIN teacher_attendance ta ON cs.id_ = ta.course_schedule_id_ AND ta.teacher_id_ = #{teacherId}
|
|
LEFT JOIN teacher_attendance ta ON cs.id_ = ta.course_schedule_id_ AND ta.teacher_id_ = #{teacherId}
|
|
WHERE (cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
WHERE (cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
- AND cs.new_course_id_ IS NULL
|
|
|
|
|
|
+ AND (cs.new_course_id_ IS NULL OR cs.new_course_id_=cs.id_)
|
|
AND cs.class_date_ = DATE_FORMAT(#{classDate}, '%Y%m%d')
|
|
AND cs.class_date_ = DATE_FORMAT(#{classDate}, '%Y%m%d')
|
|
AND csts.user_id_ = #{teacherId}
|
|
AND csts.user_id_ = #{teacherId}
|
|
AND CONCAT(cs.class_date_, ' ', cs.end_class_time_) < NOW()
|
|
AND CONCAT(cs.class_date_, ' ', cs.end_class_time_) < NOW()
|
|
@@ -884,7 +884,7 @@
|
|
WHERE
|
|
WHERE
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
- AND cs.new_course_id_ IS NULL
|
|
|
|
|
|
+ AND (cs.new_course_id_ IS NULL OR cs.new_course_id_=cs.id_)
|
|
AND cssp.user_id_ = #{studentId}
|
|
AND cssp.user_id_ = #{studentId}
|
|
<if test="month==null">
|
|
<if test="month==null">
|
|
AND DATE_FORMAT( NOW(), '%Y%m' ) = DATE_FORMAT( cs.class_date_, '%Y%m' )
|
|
AND DATE_FORMAT( NOW(), '%Y%m' ) = DATE_FORMAT( cs.class_date_, '%Y%m' )
|
|
@@ -909,7 +909,7 @@
|
|
WHERE
|
|
WHERE
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
- AND cs.new_course_id_ IS NULL
|
|
|
|
|
|
+ AND (cs.new_course_id_ IS NULL OR cs.new_course_id_=cs.id_)
|
|
AND csts.user_id_ = #{teacherId}
|
|
AND csts.user_id_ = #{teacherId}
|
|
<if test="month==null">
|
|
<if test="month==null">
|
|
AND DATE_FORMAT( NOW(), '%Y%m' ) = DATE_FORMAT( cs.class_date_, '%Y%m' )
|
|
AND DATE_FORMAT( NOW(), '%Y%m' ) = DATE_FORMAT( cs.class_date_, '%Y%m' )
|
|
@@ -961,7 +961,7 @@
|
|
WHERE
|
|
WHERE
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
- AND cs.new_course_id_ IS NULL
|
|
|
|
|
|
+ AND (cs.new_course_id_ IS NULL OR cs.new_course_id_=cs.id_)
|
|
AND CONCAT(cs.class_date_,' ',cs.start_class_time_) < NOW()
|
|
AND CONCAT(cs.class_date_,' ',cs.start_class_time_) < NOW()
|
|
AND csts.user_id_ = #{teacherId}
|
|
AND csts.user_id_ = #{teacherId}
|
|
AND cg.del_flag_ = 0
|
|
AND cg.del_flag_ = 0
|
|
@@ -982,7 +982,7 @@
|
|
LEFT JOIN teacher t ON cs.actual_teacher_id_=t.id_
|
|
LEFT JOIN teacher t ON cs.actual_teacher_id_=t.id_
|
|
WHERE
|
|
WHERE
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
- AND cs.new_course_id_ IS NULL
|
|
|
|
|
|
+ AND (cs.new_course_id_ IS NULL OR cs.new_course_id_=cs.id_)
|
|
AND cs.class_group_id_ IN
|
|
AND cs.class_group_id_ IN
|
|
<foreach collection="classGroupIds" item="classGroupId" separator="," open="(" close=")">
|
|
<foreach collection="classGroupIds" item="classGroupId" separator="," open="(" close=")">
|
|
#{classGroupId}
|
|
#{classGroupId}
|
|
@@ -1019,7 +1019,7 @@
|
|
AND cs.status_ != 'NOT_START'
|
|
AND cs.status_ != 'NOT_START'
|
|
AND cs.del_flag_ = 0
|
|
AND cs.del_flag_ = 0
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
- AND cs.new_course_id_ IS NULL
|
|
|
|
|
|
+ AND (cs.new_course_id_ IS NULL OR cs.new_course_id_=cs.id_)
|
|
<if test="teachMode!=null and teachMode!=''">
|
|
<if test="teachMode!=null and teachMode!=''">
|
|
AND cs.teach_mode_=#{teachMode}
|
|
AND cs.teach_mode_=#{teachMode}
|
|
</if>
|
|
</if>
|
|
@@ -1082,7 +1082,7 @@
|
|
LEFT JOIN sys_user su ON cs.teacher_id_ = su.id_
|
|
LEFT JOIN sys_user su ON cs.teacher_id_ = su.id_
|
|
WHERE (cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
WHERE (cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
- AND cs.new_course_id_ IS NULL
|
|
|
|
|
|
+ AND (cs.new_course_id_ IS NULL OR cs.new_course_id_=cs.id_)
|
|
AND cs.status_ = 'NOT_START'
|
|
AND cs.status_ = 'NOT_START'
|
|
AND cgsm.user_id_ = #{userId}
|
|
AND cgsm.user_id_ = #{userId}
|
|
AND cs.class_date_ = DATE_FORMAT(#{date}, '%Y%m%d')
|
|
AND cs.class_date_ = DATE_FORMAT(#{date}, '%Y%m%d')
|
|
@@ -1362,7 +1362,7 @@
|
|
<where>
|
|
<where>
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
(cs.del_flag_ != 1 OR cs.del_flag_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
AND (cs.is_lock_=0 OR cs.is_lock_ IS NULL)
|
|
- AND cs.new_course_id_ IS NULL
|
|
|
|
|
|
+ AND (cs.new_course_id_ IS NULL OR cs.new_course_id_=cs.id_)
|
|
AND cs.class_group_id_ = #{classGroupId}
|
|
AND cs.class_group_id_ = #{classGroupId}
|
|
<if test="userId != null">
|
|
<if test="userId != null">
|
|
AND csts.user_id_ = #{userId}
|
|
AND csts.user_id_ = #{userId}
|
|
@@ -1790,7 +1790,7 @@
|
|
from course_schedule cs
|
|
from course_schedule cs
|
|
right join course_schedule_teacher_salary cssp on cs.id_ = cssp.course_schedule_id_
|
|
right join course_schedule_teacher_salary cssp on cs.id_ = cssp.course_schedule_id_
|
|
left join sys_user u on u.id_ = cssp.user_id_
|
|
left join sys_user u on u.id_ = cssp.user_id_
|
|
- where cs.new_course_id_ IS NULL AND class_date_ = date(DATE_ADD(now(), INTERVAL 1 DAY))
|
|
|
|
|
|
+ where (cs.new_course_id_ IS NULL OR cs.new_course_id_=cs.id_) AND class_date_ = date(DATE_ADD(now(), INTERVAL 1 DAY))
|
|
group by cssp.user_id_
|
|
group by cssp.user_id_
|
|
</select>
|
|
</select>
|
|
|
|
|
|
@@ -1857,7 +1857,7 @@
|
|
cs.leave_student_num_,
|
|
cs.leave_student_num_,
|
|
cs.schoole_id_
|
|
cs.schoole_id_
|
|
FROM course_schedule cs
|
|
FROM course_schedule cs
|
|
- WHERE cs.new_course_id_ IS NULL
|
|
|
|
|
|
+ WHERE (cs.new_course_id_ IS NULL OR cs.new_course_id_=cs.id_)
|
|
AND cs.class_date_ BETWEEN #{startDate} AND #{endDate}
|
|
AND cs.class_date_ BETWEEN #{startDate} AND #{endDate}
|
|
AND cs.group_type_ = 'MUSIC'
|
|
AND cs.group_type_ = 'MUSIC'
|
|
AND (cs.del_flag_ IS NULL OR cs.del_flag_ = 0)
|
|
AND (cs.del_flag_ IS NULL OR cs.del_flag_ = 0)
|
|
@@ -2234,7 +2234,7 @@
|
|
<if test="teacherId != null">
|
|
<if test="teacherId != null">
|
|
AND cs.actual_teacher_id_ = #{teacherId}
|
|
AND cs.actual_teacher_id_ = #{teacherId}
|
|
</if>
|
|
</if>
|
|
- AND cs.status_ = 'NOT_START' AND cs.del_flag_ = 0 AND cs.new_course_id_ IS NULL
|
|
|
|
|
|
+ AND cs.status_ = 'NOT_START' AND cs.del_flag_ = 0 AND (cs.new_course_id_ IS NULL OR cs.new_course_id_=cs.id_)
|
|
GROUP BY cs.class_group_id_
|
|
GROUP BY cs.class_group_id_
|
|
</select>
|
|
</select>
|
|
|
|
|