|
@@ -428,6 +428,16 @@ public class RoomServiceImpl implements RoomService {
|
|
|
log.info("createImGroup: roomId = {}, userId = {}", roomId, actualTeacherId);
|
|
|
if (TencentCloudRTCPlugin.PLUGIN_NAME.equals(pluginService.pluginName())) {
|
|
|
|
|
|
+ // 群组帐号注册
|
|
|
+ Teacher teacher = teacherDao.get(courseSchedule.getTeacherId());
|
|
|
+ if (Objects.nonNull(teacher)) {
|
|
|
+ try {
|
|
|
+ pluginService.register(courseSchedule.getTeacherId().toString(), teacher.getRealName(), teacher.getAvatar());
|
|
|
+ } catch (Exception e) {
|
|
|
+ log.error("直播房间群主注册失败: userId={}", courseSchedule.getTeacherId(), e);
|
|
|
+ }
|
|
|
+ }
|
|
|
+
|
|
|
// 生成群组
|
|
|
pluginService.chatRoomCreate(roomId, courseSchedule.getName(), courseSchedule.getTeacherId().toString());
|
|
|
|