|
@@ -378,15 +378,8 @@ public class RoomServiceImpl implements RoomService {
|
|
log.info("createImGroup: roomId = {}, userId = {}", roomId, actualTeacherId);
|
|
log.info("createImGroup: roomId = {}, userId = {}", roomId, actualTeacherId);
|
|
if (TencentCloudRTCPlugin.PLUGIN_NAME.equals(pluginService.pluginName())) {
|
|
if (TencentCloudRTCPlugin.PLUGIN_NAME.equals(pluginService.pluginName())) {
|
|
|
|
|
|
- try {
|
|
|
|
- // 生成群组,更新服务提供方
|
|
|
|
- pluginService.chatRoomCreate(roomId, courseSchedule.getName(), actualTeacherId.toString());
|
|
|
|
- } catch (Exception e) {
|
|
|
|
- log.error("joinImGroup TENCENT_CLOUD error: roomId = {}, userId = {}", roomId, actualTeacherId, e);
|
|
|
|
- }
|
|
|
|
-
|
|
|
|
- // 更新网络课服务提供方
|
|
|
|
- courseScheduleDao.updateServiceProvider(courseSchedule.getId(), courseSchedule.getServiceProvider());
|
|
|
|
|
|
+ // 生成群组
|
|
|
|
+ pluginService.chatRoomCreate(roomId, courseSchedule.getName(), courseSchedule.getTeacherId().toString());
|
|
|
|
|
|
// 群组老师信息
|
|
// 群组老师信息
|
|
List<ImGroupMemberWrapper.ImGroupMember> groupMembers = Lists.newArrayList(ImGroupMemberWrapper.ImGroupMember
|
|
List<ImGroupMemberWrapper.ImGroupMember> groupMembers = Lists.newArrayList(ImGroupMemberWrapper.ImGroupMember
|
|
@@ -419,6 +412,8 @@ public class RoomServiceImpl implements RoomService {
|
|
imHelper.joinGroup(integers, roomId, roomId);
|
|
imHelper.joinGroup(integers, roomId, roomId);
|
|
}
|
|
}
|
|
|
|
|
|
|
|
+ // 更新网络课服务提供方
|
|
|
|
+ courseScheduleDao.updateServiceProvider(courseSchedule.getId(), courseSchedule.getServiceProvider());
|
|
}
|
|
}
|
|
|
|
|
|
}
|
|
}
|