|
@@ -468,13 +468,18 @@ public class VipGroupServiceImpl extends BaseServiceImpl<Long, VipGroup> impleme
|
|
|
courseSchedule.setTeachingContent(schedule.getTeachingContent());
|
|
|
courseSchedule.setTeachingPoint(schedule.getTeachingPoint());
|
|
|
});
|
|
|
- courseScheduleDao.batchUpdate(scheduleList);
|
|
|
+ if (scheduleList.size() > 0) {
|
|
|
+ courseScheduleDao.batchUpdate(scheduleList);
|
|
|
+ }
|
|
|
|
|
|
// 直播间ID
|
|
|
List<String> list = scheduleList.stream().map(CourseSchedule::getLiveRoomId).filter(Objects::nonNull).collect(Collectors.toList());
|
|
|
if (list.size() > 0) {
|
|
|
imLiveBroadcastRoomService.batchUpdateLiveRoomTitle(list, vipGroup.getLiveBroadcastRoom().getRoomTitle(),vipGroup.getLiveBroadcastRoom().getLiveRemark());
|
|
|
}
|
|
|
+ // 加入群组
|
|
|
+ imGroupMemberService.join(classGroup.getId().toString(), vipGroup.getLiveBroadcastRoom().getSpeakerId(),EFriendRoleType.ORCHESTRA_TEACHER.getMsg(),false);
|
|
|
+ imGroupMemberService.join(classGroup.getId().toString(), vipGroup.getVipGroupApplyBaseInfo().getEducationalTeacherId(),EFriendRoleType.ORCHESTRA_MANAGER.getMsg(),false);
|
|
|
}
|
|
|
|
|
|
if (!vipGroup1.getStatus().equals(VipGroupStatusEnum.PROGRESS)) {
|