|
@@ -570,13 +570,17 @@
|
|
|
g.teacher_id_ AS teacherId,
|
|
|
u.username_ AS teacherName,
|
|
|
u.real_name_ AS teacherRealName,
|
|
|
- g.create_time_ AS createTime
|
|
|
+ g.create_time_ AS createTime,
|
|
|
+ r.create_time_ AS recordTime
|
|
|
FROM video_lesson_group g
|
|
|
LEFT JOIN `subject` s ON g.lesson_subject_=s.id_
|
|
|
LEFT JOIN sys_user u ON g.teacher_id_=u.id_
|
|
|
LEFT JOIN (
|
|
|
SELECT video_lesson_group_id_,COUNT(1) AS count_ FROM video_lesson_purchase_record
|
|
|
WHERE order_status_='PAID' GROUP BY video_lesson_group_id_) p ON g.id_=p.video_lesson_group_id_
|
|
|
+ LEFT JOIN (
|
|
|
+ SELECT video_group_id_,create_time_ FROM video_lesson_auth_record
|
|
|
+ WHERE audit_status_='PASS') r ON g.id_=r.video_group_id_
|
|
|
<where>
|
|
|
<if test="param.search != null and param.search != ''">
|
|
|
AND (
|
|
@@ -589,6 +593,9 @@
|
|
|
<if test="param.subjectId != null and param.subjectId != ''">
|
|
|
AND g.lesson_subject_ = #{param.subjectId}
|
|
|
</if>
|
|
|
+ <if test="param.status != null and param.status != ''">
|
|
|
+ AND g.audit_status_ = #{param.status}
|
|
|
+ </if>
|
|
|
</where>
|
|
|
</select>
|
|
|
<select id="selectVideoGroupStudent" resultType="com.yonge.cooleshow.biz.dal.vo.CourseGroupStudentVo">
|