Explorar o código

修复课表日历下已购直播课用户显示错误

cy %!s(int64=3) %!d(string=hai) anos
pai
achega
eb1a48c6a6

+ 8 - 0
cooleshow-user/user-biz/src/main/resources/config/mybatis/CourseScheduleMapper.xml

@@ -281,6 +281,14 @@
         WHERE cs.type_='LIVE'
         AND cs.teacher_id_=#{param.teacherId}
         AND cs.class_date_=#{param.classDate}
+        AND cs.id_ IN(
+            SELECT c.id_
+            FROM course_schedule_student_payment p,course_schedule c
+            WHERE p.course_id_=c.id_
+            AND p.course_group_id_ = c.course_group_id_
+            AND c.teacher_id_=#{param.teacherId}
+            AND c.class_date_=#{param.classDate}
+            AND c.type_='LIVE')
         UNION
         SELECT
             p.course_id_ AS courseId,