|
@@ -302,7 +302,7 @@ public class RoomServiceImpl implements RoomService {
|
|
|
}
|
|
|
String joinSuccessKey = "joinRoomSuccess"+ roomId + userId;
|
|
|
Boolean aBoolean = redisTemplate.opsForValue().setIfAbsent(joinSuccessKey, roomId, 2l, TimeUnit.SECONDS);
|
|
|
- if(aBoolean){
|
|
|
+ if(!aBoolean){
|
|
|
RoleEnum roleEnum = RoleEnum.getEnumByValue(roomMember.getRole());
|
|
|
if(roleEnum == RoleTeacher && StringUtils.isNotEmpty(deviceNum)){
|
|
|
signInSuccess(roomMember,deviceNum);
|
|
@@ -442,7 +442,7 @@ public class RoomServiceImpl implements RoomService {
|
|
|
|
|
|
String leaveSuccessKey = "leaveRoomSuccess"+ roomId + userId;
|
|
|
Boolean aBoolean = redisTemplate.opsForValue().setIfAbsent(leaveSuccessKey, roomId, 2, TimeUnit.SECONDS);
|
|
|
- if(aBoolean){
|
|
|
+ if(!aBoolean){
|
|
|
if (StringUtils.isNotEmpty(deviceNum)){
|
|
|
//如果设备号不为空,更新设备号
|
|
|
if(roleEnum == RoleTeacher){
|