|  | @@ -324,6 +324,7 @@ public class RoomServiceImpl implements RoomService {
 | 
	
		
			
				|  |  |          String joinImGroupKey = "joinImGroup:" + roomId;
 | 
	
		
			
				|  |  |          Boolean aBoolean = redisTemplate.opsForValue().setIfAbsent(joinImGroupKey, roomId, 1l, TimeUnit.DAYS);
 | 
	
		
			
				|  |  |          if (aBoolean) {
 | 
	
		
			
				|  |  | +            log.info("joinImGroup: roomId = {}, userId = {}", roomId, actualTeacherId);
 | 
	
		
			
				|  |  |              List<CourseScheduleStudentPayment> payments = courseScheduleStudentPaymentDao.findByCourseSchedule(Long.parseLong(roomId.substring(1)));
 | 
	
		
			
				|  |  |              List<String> collect = payments.stream().map(e -> e.getUserId().toString()).collect(Collectors.toList());
 | 
	
		
			
				|  |  |              collect.add(actualTeacherId.toString());
 | 
	
	
		
			
				|  | @@ -332,6 +333,7 @@ public class RoomServiceImpl implements RoomService {
 | 
	
		
			
				|  |  |          }
 | 
	
		
			
				|  |  |      }
 | 
	
		
			
				|  |  |      private void dismissImGroup(String userId,String roomId) throws Exception {
 | 
	
		
			
				|  |  | +        log.info("dismissImGroup: roomId = {}, userId = {}", roomId, userId);
 | 
	
		
			
				|  |  |          String joinImGroupKey = "joinImGroup:" + roomId;
 | 
	
		
			
				|  |  |          redisTemplate.delete(joinImGroupKey);
 | 
	
		
			
				|  |  |          imHelper.dismiss(userId, roomId);
 |