| 
					
				 | 
			
			
				@@ -18,6 +18,7 @@ import com.ozs.common.utils.file.FileUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.common.utils.http.HttpUtils; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.common.utils.poi.ExcelUtil; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.entity.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+import com.ozs.entity.response.BaseCameraManagementResponse; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.entity.vo.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.service.*; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 import com.ozs.system.service.DataScoreUtil; 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -1036,5 +1037,32 @@ public class BaseCameraManagementController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				        List<TerminalHeartbeatLog>  list=terminalHeartbeatLogService.terminalHeartbeatLogList(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return AjaxResult.success(list); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * 流媒体页面接口 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param list 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @return 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     */ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @RequestMapping("/getCameraManagementList/{list}") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public AjaxResult getCameraManagementList(@PathVariable List<String> list) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        List<BaseCameraManagementResponse> responseList=new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        for (String name : list) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            // 寻找第一个斜杠的位置 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            int slashIndex = name.indexOf("/"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (slashIndex != -1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                BaseCameraManagementResponse response=new BaseCameraManagementResponse(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                String result = name.substring(0, slashIndex); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                BaseCameraManagement cameraManagement = baseCameraManagementService.getOne(new LambdaQueryWrapper<BaseCameraManagement>() 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                        .eq(BaseCameraManagement::getCameraCode, result)); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                response.setCameraCode(cameraManagement.getCameraCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                response.setInstallMile(cameraManagement.getInstallMile()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                response.setName(name); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                responseList.add(response); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } else { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                return   AjaxResult.error("未找到斜杠符号"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return  AjaxResult.success(responseList); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 |