|
@@ -311,7 +311,7 @@ public class RoomServiceImpl implements RoomService {
|
|
|
roomMember = saveRoomMember(roomId,userId);
|
|
|
}
|
|
|
String joinSuccessKey = "joinRoomSuccess"+ roomId + userId;
|
|
|
- Boolean aBoolean = redisTemplate.opsForValue().setIfAbsent(joinSuccessKey, roomId, 2l, TimeUnit.SECONDS);
|
|
|
+ Boolean aBoolean = redisTemplate.opsForValue().setIfAbsent(joinSuccessKey, roomId, 1l, TimeUnit.SECONDS);
|
|
|
if(!aBoolean){
|
|
|
RoleEnum roleEnum = RoleEnum.getEnumByValue(roomMember.getRole());
|
|
|
if(roleEnum == RoleTeacher && StringUtils.isNotEmpty(deviceNum)){
|
|
@@ -450,7 +450,7 @@ public class RoomServiceImpl implements RoomService {
|
|
|
}
|
|
|
|
|
|
String leaveSuccessKey = "leaveRoomSuccess"+ roomId + userId;
|
|
|
- Boolean aBoolean = redisTemplate.opsForValue().setIfAbsent(leaveSuccessKey, roomId, 2, TimeUnit.SECONDS);
|
|
|
+ Boolean aBoolean = redisTemplate.opsForValue().setIfAbsent(leaveSuccessKey, roomId, 1l, TimeUnit.SECONDS);
|
|
|
log.info("leaveRoomSuccess: roomId={}, userId={},deviceNum={},aBoolean={}", roomId,userId,deviceNum,aBoolean);
|
|
|
if(!aBoolean){
|
|
|
if (StringUtils.isNotEmpty(deviceNum)){
|