|
@@ -805,9 +805,10 @@ public class RoomServiceImpl implements RoomService {
|
|
|
updateDisplay(roomId, userId, "", 0);
|
|
|
}
|
|
|
|
|
|
- if (roomMemberDao.countByRid(roomId) <= 1) {
|
|
|
- // 删除群组用户信息
|
|
|
- roomMemberDao.deleteUserByRidAndUid(roomId, userId);
|
|
|
+ // 删除群组用户信息
|
|
|
+ roomMemberDao.deleteUserByRidAndUid(roomId, userId);
|
|
|
+
|
|
|
+ if (roomMemberDao.countByRid(roomId) <= 0) {
|
|
|
// 删除群组信息
|
|
|
roomDao.deleteByRid(roomId);
|
|
|
// 删除白板信息
|
|
@@ -817,8 +818,9 @@ public class RoomServiceImpl implements RoomService {
|
|
|
//关闭所有曲目播放
|
|
|
courseScheduleStudentMusicScoreDao.closePlayStatus(courseSchedule.getId(), null, null);
|
|
|
log.info("leaveRoomSuccess dismiss the room: {}, userId: {}, role={}", roomId, userId, roleEnum.name());
|
|
|
+
|
|
|
} else {
|
|
|
- roomMemberDao.deleteUserByRidAndUid(roomId, userId);
|
|
|
+ //roomMemberDao.deleteUserByRidAndUid(roomId, userId);
|
|
|
|
|
|
// 获取RTC服务提供方
|
|
|
String rtcServiceProvider = Optional.ofNullable(courseSchedule.getServiceProvider()).orElse("rongCloud");
|