| 
					
				 | 
			
			
				@@ -32,6 +32,7 @@ import org.springframework.beans.factory.annotation.Autowired; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.http.HttpStatus; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.http.MediaType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.http.ResponseEntity; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import org.springframework.util.Assert; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.util.ObjectUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.web.bind.annotation.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import org.springframework.web.context.request.async.DeferredResult; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -239,18 +240,14 @@ public class DeviceQuery { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 		return deviceChannelService.getSubChannels(deviceChannel.getDeviceDbId(), channelId, query, channelType, online, page, count); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	/** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	 * 更新通道信息 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	 * @param deviceId 设备id 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	 * @param channel 通道 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	 * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	 */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	@Operation(summary = "更新通道信息", security = @SecurityRequirement(name = JwtUtils.HEADER)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	@Parameter(name = "deviceId", description = "设备国标编号", required = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	@Parameter(name = "channel", description = "通道信息", required = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	@PostMapping("/channel/update/{deviceId}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-	public void updateChannel(@PathVariable String deviceId,DeviceChannel channel){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-		deviceChannelService.updateChannel(deviceId, channel); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	@Operation(summary = "开启/关闭通道的音频", security = @SecurityRequirement(name = JwtUtils.HEADER)) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	@Parameter(name = "channelId", description = "通道的数据库ID", required = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	@Parameter(name = "audio", description = "开启/关闭音频", required = true) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	@PostMapping("/channel/audio") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+	public void changeAudio(Integer channelId, Boolean audio){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		Assert.notNull(channelId, "通道的数据库ID不可为NULL"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		Assert.notNull(audio, "开启/关闭音频不可为NULL"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+		deviceChannelService.changeAudio(channelId, audio); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	} 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 	@Operation(summary = "修改通道的码流类型", security = @SecurityRequirement(name = JwtUtils.HEADER)) 
			 |