|  | @@ -467,10 +467,15 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe
 | 
	
		
			
				|  |  |                          .eq(ImNetworkRoomMember::getRole,RoleEnum.RoleStudent.getValue()).list();
 | 
	
		
			
				|  |  |                  // 同步全员静音状态
 | 
	
		
			
				|  |  |                  if (deviceControl.getDeviceType() == ImNetworkDeviceTypeEnum.MICROPHONE || deviceControl.getCancelMuteFlag() != null) {
 | 
	
		
			
				|  |  | -                    courseScheduleService.lambdaUpdate().eq(CourseSchedule::getId,deviceControl.getRoomId())
 | 
	
		
			
				|  |  | -                                    .set(CourseSchedule::getMuteAll,!deviceControl.getEnable())
 | 
	
		
			
				|  |  | -                                    .set(CourseSchedule::getCancelMuteFlag,deviceControl.getCancelMuteFlag())
 | 
	
		
			
				|  |  | -                            .update();
 | 
	
		
			
				|  |  | +                    if(deviceControl.getCancelMuteFlag() == null){
 | 
	
		
			
				|  |  | +                        courseScheduleService.lambdaUpdate().eq(CourseSchedule::getId,deviceControl.getRoomId())
 | 
	
		
			
				|  |  | +                                .set(CourseSchedule::getMuteAll,!deviceControl.getEnable())
 | 
	
		
			
				|  |  | +                                .update();
 | 
	
		
			
				|  |  | +                    }else {
 | 
	
		
			
				|  |  | +                        courseScheduleService.lambdaUpdate().eq(CourseSchedule::getId,deviceControl.getRoomId())
 | 
	
		
			
				|  |  | +                                .set(CourseSchedule::getCancelMuteFlag,deviceControl.getCancelMuteFlag())
 | 
	
		
			
				|  |  | +                                .update();
 | 
	
		
			
				|  |  | +                    }
 | 
	
		
			
				|  |  |                      CourseSchedule courseSchedule = courseScheduleService.getById(deviceControl.getRoomId());
 | 
	
		
			
				|  |  |                      // 修改网管课群自定义属性
 | 
	
		
			
				|  |  |                      RTCRoomPluginService pluginService = imGroupService.getRTCRoomPluginService(courseSchedule.getServiceProvider());
 |