|
@@ -185,14 +185,12 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void joinRoomSuccess(String roomId, String imUserId) throws Exception {
|
|
|
-
|
|
|
+ log.info("joinRoomSuccess: roomId={}, imUserId={}", roomId, imUserId);
|
|
|
// 用户ID
|
|
|
Long userId = Long.parseLong(imGroupService.analysisImUserId(imUserId));
|
|
|
-
|
|
|
// 客户端类型
|
|
|
ClientEnum clientType = ClientEnum.valueOf(imGroupService.analysisImUserClient(imUserId));
|
|
|
|
|
|
- log.info("joinRoomSuccess: roomId={}, userId={}", roomId, userId);
|
|
|
CourseSchedule courseSchedule = Optional.ofNullable(courseScheduleService.getById(roomId)).
|
|
|
orElseThrow(()->new BizException("房间信息不存在"));
|
|
|
BasicUserInfo sysUser = Optional.ofNullable(teacherDao.getBasicUserInfo(userId)).
|
|
@@ -253,17 +251,12 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe
|
|
|
@Override
|
|
|
@Transactional(rollbackFor = Exception.class)
|
|
|
public void quitRoomSuccess(String roomId, String imUserId) throws Exception {
|
|
|
-
|
|
|
// 用户ID
|
|
|
Long userId = Long.parseLong(imGroupService.analysisImUserId(imUserId));
|
|
|
-
|
|
|
// 客户端类型
|
|
|
ClientEnum clientType = ClientEnum.valueOf(imGroupService.analysisImUserClient(imUserId));
|
|
|
-
|
|
|
-
|
|
|
// 客户端类型
|
|
|
UserRoleEnum userRole = UserRoleEnum.convert(clientType);
|
|
|
-
|
|
|
log.info("quitRoomSuccess: roomId={}, userId={}", roomId, userId);
|
|
|
//防止幂等
|
|
|
StringBuffer sb = new StringBuffer(QUIT_ROOM_SUCCESS).append(roomId).append(userId);
|