瀏覽代碼

Merge branch 'feature/0529-live' of http://git.dayaedu.com/yonge/mec into feature/0529-live

liujc 2 年之前
父節點
當前提交
b35169f343
共有 1 個文件被更改,包括 7 次插入5 次删除
  1. 7 5
      mec-im/src/main/java/com/ym/service/Impl/RoomServiceImpl.java

+ 7 - 5
mec-im/src/main/java/com/ym/service/Impl/RoomServiceImpl.java

@@ -267,11 +267,13 @@ public class RoomServiceImpl implements RoomService {
         // 网络课形式:RTC房间,直播间
         if (GroupType.LIVE == courseSchedule.getGroupType()) {
 
-            // 学生课程购买记录
-            CourseScheduleStudentPayment studentPayment = courseScheduleStudentPaymentDao.getByUserIdAndCourseId(sysUser.getId(),
-                    courseSchedule.getId());
-            if (Objects.isNull(studentPayment)) {
-                throw new BizException(MessageFormat.format("{0}你已退学", courseSchedule.getName()));
+            if (sysUser.getId().intValue() != courseSchedule.getActualTeacherId()) {
+                // 学生课程购买记录
+                CourseScheduleStudentPayment studentPayment = courseScheduleStudentPaymentDao.getByUserIdAndCourseId(sysUser.getId(),
+                        courseSchedule.getId());
+                if (Objects.isNull(studentPayment)) {
+                    throw new BizException(MessageFormat.format("{0}你已退学", courseSchedule.getName()));
+                }
             }
 
             // 直播课已结束