|
@@ -266,6 +266,8 @@ public class RoomServiceImpl implements RoomService {
|
|
|
courseScheduleStudentPaymentDao.adjustPlayMidi(courseId, null, null);
|
|
|
}
|
|
|
userName = member.getName();
|
|
|
+ //userResult.setRole(member.getRole());
|
|
|
+ userResult.setMicrophone(member.isMic());
|
|
|
userResult.setCamera(member.isCamera());
|
|
|
userResult.setHandUpOn(member.isHand());
|
|
|
userResult.setJoinTime(member.getJoinDt());
|
|
@@ -428,6 +430,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());
|
|
|
|