|
@@ -343,6 +343,7 @@
|
|
LEFT JOIN im_group i ON g.id_ = i.course_group_id_
|
|
LEFT JOIN im_group i ON g.id_ = i.course_group_id_
|
|
WHERE cs.lock_=0
|
|
WHERE cs.lock_=0
|
|
AND cs.status_ IN ('ING','COMPLETE','NOT_START')
|
|
AND cs.status_ IN ('ING','COMPLETE','NOT_START')
|
|
|
|
+ AND g.status_ IN ('ING', 'COMPLETE')
|
|
AND cs.type_ IN ('LIVE','PIANO_ROOM_CLASS')
|
|
AND cs.type_ IN ('LIVE','PIANO_ROOM_CLASS')
|
|
AND cs.teacher_id_=#{param.teacherId}
|
|
AND cs.teacher_id_=#{param.teacherId}
|
|
AND cs.class_date_=#{param.classDate}
|
|
AND cs.class_date_=#{param.classDate}
|
|
@@ -508,6 +509,7 @@
|
|
LEFT JOIN (SELECT course_id_,COUNT(1) AS payCount FROM course_schedule_student_payment GROUP BY course_id_) a ON s.id_=a.course_id_
|
|
LEFT JOIN (SELECT course_id_,COUNT(1) AS payCount FROM course_schedule_student_payment GROUP BY course_id_) a ON s.id_=a.course_id_
|
|
WHERE s.lock_=0
|
|
WHERE s.lock_=0
|
|
AND s.status_ IN ('ING','NOT_START','COMPLETE')
|
|
AND s.status_ IN ('ING','NOT_START','COMPLETE')
|
|
|
|
+ AND g.status_ IN ('ING', 'COMPLETE')
|
|
AND s.id_ IN
|
|
AND s.id_ IN
|
|
(SELECT course_id_ FROM course_schedule_student_payment WHERE user_id_ = #{param.studentId} AND course_type_ IN ('LIVE','PIANO_ROOM_CLASS'))
|
|
(SELECT course_id_ FROM course_schedule_student_payment WHERE user_id_ = #{param.studentId} AND course_type_ IN ('LIVE','PIANO_ROOM_CLASS'))
|
|
AND s.class_date_ = #{param.classDate}
|
|
AND s.class_date_ = #{param.classDate}
|