| 
					
				 | 
			
			
				@@ -12,6 +12,7 @@ import com.ozs.common.enums.BusinessType; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.common.exception.base.BaseException; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.common.utils.AppendUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.common.utils.ChineseToPingyin; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.ozs.common.utils.HttpClientUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.common.utils.IdempotenceUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.common.utils.StringUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.common.utils.file.FileUtils; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -732,7 +733,7 @@ public class BaseCameraManagementController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return error("查不到该ID的相机台账数据!!!"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         log.info("endRecording------------" + baseCameraManagement.getTaskId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        String start = HttpUtils.sendGet(CameraUtil.endRecording(baseCameraManagement.getCameraCode(),baseCameraManagement.getChannel())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String start = HttpUtils.sendGet(CameraUtil.endRecording(baseCameraManagement.getCameraCode(), baseCameraManagement.getChannel())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         log.info("endRecording------------" + start); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if ("success".equals(start)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             baseCameraManagement.setStartRecording(2); 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -754,19 +755,23 @@ public class BaseCameraManagementController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation("开启视频录制") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @GetMapping("/startRecording/{id}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @Log(title = "相机台账管理", businessType = BusinessType.OTHER) 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public AjaxResult startRecording(@PathVariable Long id) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public AjaxResult startRecording(@PathVariable Long id) throws Exception { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BaseCameraManagement baseCameraManagement = baseCameraManagementService.getById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         log.info("startRecording------CameraCode------" + baseCameraManagement.getCameraCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         log.info("startRecording------Channel------" + baseCameraManagement.getChannel()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        String start = HttpUtils.sendGet(CameraUtil.startRecording(baseCameraManagement.getCameraCode(), baseCameraManagement.getChannel())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        String start = HttpClientUtil.gets(CameraUtil.startRecording(baseCameraManagement.getCameraCode(), baseCameraManagement.getChannel())); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         log.info("startRecording------------" + start); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (start.startsWith(baseCameraManagement.getCameraCode() + "/" + baseCameraManagement.getChannel())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             log.info("startRecording 返回成功!!1"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             baseCameraManagement.setStartRecording(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             baseCameraManagement.setTaskId(start); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             baseCameraManagement.setUpdateBy(getUserId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return success("开启视频录制失败:请确认流是否存在或流是否开启"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (start.startsWith("recorder")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            baseCameraManagement.setStartRecording(1); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            baseCameraManagement.setTaskId(baseCameraManagement.getCameraCode()+"/"+baseCameraManagement.getChannel()+"/flv"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return error("开启视频录制失败:流已开启"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (start.startsWith("Stream")) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return error("开启视频录制失败:流不存在"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (baseCameraManagementService.updateById(baseCameraManagement)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             return success(); 
			 |