فهرست منبع

直播课创建

liujc 2 سال پیش
والد
کامیت
8039f8ad81
1فایلهای تغییر یافته به همراه3 افزوده شده و 1 حذف شده
  1. 3 1
      mec-biz/src/main/java/com/ym/mec/biz/service/impl/VipGroupServiceImpl.java

+ 3 - 1
mec-biz/src/main/java/com/ym/mec/biz/service/impl/VipGroupServiceImpl.java

@@ -5070,7 +5070,6 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
         liveRoom.setCreatedTime(DateTime.now().toDate());
         liveRoom.setCreatedTime(DateTime.now().toDate());
         liveRoom.setLiveStartTime(DateTime.now().toDate());
         liveRoom.setLiveStartTime(DateTime.now().toDate());
         liveRoom.setTenantId(courseSchedule.getTenantId());
         liveRoom.setTenantId(courseSchedule.getTenantId());
-        courseSchedule.setLiveRoomId(roomUid);
 
 
         // 创建直播间
         // 创建直播间
         imLiveBroadcastRoomService.save(liveRoom);
         imLiveBroadcastRoomService.save(liveRoom);
@@ -5082,6 +5081,8 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
         } catch (Exception e) {
         } catch (Exception e) {
             log.error("创建直播间失败", e);
             log.error("创建直播间失败", e);
             imLiveBroadcastRoomService.removeById(liveRoom.getId());
             imLiveBroadcastRoomService.removeById(liveRoom.getId());
+            roomUid = null;
+//            throw new BizException("创建直播间失败");
         }
         }
 
 
         // 更新课程关联直播间
         // 更新课程关联直播间
@@ -5089,6 +5090,7 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
         schedule.setId(courseSchedule.getId());
         schedule.setId(courseSchedule.getId());
         schedule.setTenantId(courseSchedule.getTenantId());
         schedule.setTenantId(courseSchedule.getTenantId());
         schedule.setLiveRoomId(roomUid);
         schedule.setLiveRoomId(roomUid);
+        courseSchedule.setLiveRoomId(roomUid);
         courseScheduleDao.update(schedule);
         courseScheduleDao.update(schedule);
 
 
     }
     }