| 
					
				 | 
			
			
				@@ -113,7 +113,7 @@ public class RoomServiceImpl implements RoomService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         imHelper.stopRecord(userId,roomId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    @Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /*@Override 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public RoomResult joinRecorded(Long examRegistrationId) throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         StudentExamResultApiDto examResult = eduUserFeignService.getExamResult(examRegistrationId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //        String roomId = examResult.getRoomId(); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -158,10 +158,10 @@ public class RoomServiceImpl implements RoomService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (memberList.isEmpty()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             saveRoomMember(userId,sysUser.getAvatar(), realName, recordedRoomId, Student.getValue(), true,true, date,examRegistrationId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            /*IMApiResultInfo resultInfo = imHelper.joinGroup(new String[]{userId}, recordedRoomId, recordedRoomId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            *//*IMApiResultInfo resultInfo = imHelper.joinGroup(new String[]{userId}, recordedRoomId, recordedRoomId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             if (!resultInfo.isSuccess()) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 throw new ApiException(ErrorEnum.ERR_CREATE_ROOM_ERROR, resultInfo.getErrorMessage()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            }*//* 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             userResult.setMicrophone(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             userResult.setCamera(true); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             userResult.setHandUp(false); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -208,7 +208,7 @@ public class RoomServiceImpl implements RoomService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             this.publishMessage(eduUserFeignService.getPublishMessage(examRegistrationId)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return roomResult; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    }*/ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     private BaseResponse getBaseResponse(BaseResponse baseResponse){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         baseResponse.setErrCode(500); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -357,7 +357,7 @@ public class RoomServiceImpl implements RoomService { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         roomResult.setExamFlag(examRoom.getExamFlag()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<RoomMember> roomMembers = roomMemberDao.findByRid(roomId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        roomResult.setMembers(roomMembers); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        roomResult.setMembers(roomMembers,examRoom.getShieldUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //        List<Whiteboard> whiteboardList = whiteboardDao.findByRid(roomId); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 //        roomResult.setWhiteboards(whiteboardList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         log.info("join success: roomId = {}, userId = {}, userName={}, role = {}", roomId, userId, roleEnum); 
			 |