|
@@ -256,15 +256,11 @@ public class RoomServiceImpl implements RoomService {
|
|
|
}
|
|
|
|
|
|
Date curTime = DateTimeUtils.currentUTC();
|
|
|
- Room room = roomDao.findByRid(roomId);
|
|
|
+ Room room = roomDao.findByLockRid(roomId);
|
|
|
if (room == null) {
|
|
|
//如果房间不存在,删除除了自己之外的其他用户
|
|
|
// roomMemberDao.deleteRoomMember(roomId,userId);
|
|
|
- try {
|
|
|
- saveRoom(roomId, roomId, curTime, display);
|
|
|
- }catch (Exception e){
|
|
|
- log.error("joinRoomSuccess saveRoom error: {}", e.getMessage());
|
|
|
- }
|
|
|
+ saveRoom(roomId, roomId, curTime, display);
|
|
|
IMApiResultInfo resultInfo = imHelper.createGroup(new String[]{userId}, roomId, roomId);
|
|
|
if (!resultInfo.isSuccess()) {
|
|
|
log.error("joinRoomSuccess createGroup error: roomId={}, {}", roomId, resultInfo.getErrorMessage());
|