| 
					
				 | 
			
			
				@@ -104,6 +104,34 @@ public class BaseCameraManagementController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return AjaxResult.success(baseCameraManagements); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				  
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @PostMapping(value = "/homeGetInfo") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    @ApiOperation("根据相机ID、是否解除 获取相机信息、未解除信息") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public AjaxResult homeGetInfo(@PathVariable Long id, @PathVariable Integer isLock, @PathVariable String cameraCode) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        // isLock  报警是否解除 1已解除2未解除 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!StringUtils.isEmpty(isLock) && isLock == 1) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            BaseCameraManagement baseCameraManagement = baseCameraManagementService.getById(id); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            LambdaQueryWrapper<BaseRailwayManagement> queryWrapper = new LambdaQueryWrapper<BaseRailwayManagement>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            if (!ObjectUtils.isEmpty(baseCameraManagement.getRailwayCode())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+                queryWrapper.eq(BaseRailwayManagement::getRailwayCode, baseCameraManagement.getRailwayCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            BaseRailwayManagement baseRailwayManagement = baseRailwayManagementService.getOne(queryWrapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            SysDept sysDept = deptService.selectDeptById(baseCameraManagement.getDeptId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            baseCameraManagement.setDeptName(sysDept.getDeptName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            baseCameraManagement.setRailwayName(baseRailwayManagement.getRailwayName()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String mils = AppendUtils.stringAppend(baseCameraManagement.getInstallMile()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            baseCameraManagement.setInstallMiles(mils); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String end = AppendUtils.stringAppend(baseCameraManagement.getEndMile()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            baseCameraManagement.setEndMiles(end); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            String begin = AppendUtils.stringAppend(baseCameraManagement.getBeginMile()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            baseCameraManagement.setBeginMiles(begin); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return AjaxResult.success(baseCameraManagement); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } else if (!StringUtils.isEmpty(isLock) && isLock == 2) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            MsgAlarm msgAlarm = msgAlarmService.selectByCameraCode(cameraCode); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return AjaxResult.success(msgAlarm); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        return null; 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /** 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 相机台账管理分页 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 
			 |