|  | @@ -464,13 +464,14 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe
 | 
	
		
			
				|  |  |              }else {
 | 
	
		
			
				|  |  |                  // 同步全员静音状态
 | 
	
		
			
				|  |  |                  if (deviceControl.getDeviceType() == ImNetworkDeviceTypeEnum.MICROPHONE || deviceControl.getCancelMuteFlag() != null) {
 | 
	
		
			
				|  |  | -                    if(deviceControl.getCancelMuteFlag() == null){
 | 
	
		
			
				|  |  | +                    if(deviceControl.getEnable() == null){
 | 
	
		
			
				|  |  |                          courseScheduleService.lambdaUpdate().eq(CourseSchedule::getId,deviceControl.getRoomId())
 | 
	
		
			
				|  |  | -                                .set(CourseSchedule::getMuteAll,!deviceControl.getEnable())
 | 
	
		
			
				|  |  | +                                .set(CourseSchedule::getCancelMuteFlag,deviceControl.getCancelMuteFlag())
 | 
	
		
			
				|  |  |                                  .update();
 | 
	
		
			
				|  |  |                      }else {
 | 
	
		
			
				|  |  |                          courseScheduleService.lambdaUpdate().eq(CourseSchedule::getId,deviceControl.getRoomId())
 | 
	
		
			
				|  |  |                                  .set(CourseSchedule::getCancelMuteFlag,deviceControl.getCancelMuteFlag())
 | 
	
		
			
				|  |  | +                                .set(CourseSchedule::getMuteAll,!deviceControl.getEnable())
 | 
	
		
			
				|  |  |                                  .update();
 | 
	
		
			
				|  |  |                      }
 | 
	
		
			
				|  |  |                      CourseSchedule courseSchedule = courseScheduleService.getById(deviceControl.getRoomId());
 | 
	
	
		
			
				|  | @@ -479,7 +480,7 @@ public class ImNetworkRoomServiceImpl extends ServiceImpl<ImNetworkRoomDao, ImNe
 | 
	
		
			
				|  |  |                      updateChatRoomGroupData(deviceControl.getRoomId(), courseSchedule, pluginService);
 | 
	
		
			
				|  |  |                  }
 | 
	
		
			
				|  |  |  
 | 
	
		
			
				|  |  | -                if(deviceControl.getCancelMuteFlag() == null){
 | 
	
		
			
				|  |  | +                if(deviceControl.getEnable() != null){
 | 
	
		
			
				|  |  |                      List<ImNetworkRoomMember> roomMembers = imNetworkRoomMemberService.lambdaQuery()
 | 
	
		
			
				|  |  |                              .eq(ImNetworkRoomMember::getRoomId,deviceControl.getRoomId())
 | 
	
		
			
				|  |  |                              .eq(ImNetworkRoomMember::getRole,RoleEnum.RoleStudent.getValue()).list();
 |