| 
					
				 | 
			
			
				@@ -172,40 +172,12 @@ public class BaseCameraManagementController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @ApiOperation(value = "相机台账管理分页") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     @PostMapping("/list") 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     public AjaxResult selectBaseAccountManagement(@RequestBody BaseCameraManagementVo baseCameraManagementVo) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        baseCameraManagementVo= (BaseCameraManagementVo) dataScoreUtil.setDataScore(getUserId(),baseCameraManagementVo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        LambdaQueryWrapper<BaseCameraManagement> lw = new LambdaQueryWrapper<BaseCameraManagement>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!ObjectUtils.isEmpty(baseCameraManagementVo.getLineDir()) && baseCameraManagementVo.getLineDir() != 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            lw.eq(BaseCameraManagement::getLineDir, baseCameraManagementVo.getLineDir()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!StringUtils.isBlank(baseCameraManagementVo.getRailwayCode())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            lw.eq(BaseCameraManagement::getRailwayCode, baseCameraManagementVo.getRailwayCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!ObjectUtils.isEmpty(baseCameraManagementVo.getDeptId())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            lw.eq(BaseCameraManagement::getDeptId, baseCameraManagementVo.getDeptId()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!ObjectUtils.isEmpty(baseCameraManagementVo.getBeginMile())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            lw.ge(BaseCameraManagement::getBeginMile, baseCameraManagementVo.getBeginMile()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!ObjectUtils.isEmpty(baseCameraManagementVo.getEndMile())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            lw.le(BaseCameraManagement::getEndMile, baseCameraManagementVo.getEndMile()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!ObjectUtils.isEmpty(baseCameraManagementVo.getInstallMiles())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            int miles = AppendUtils.stringSplit(baseCameraManagementVo.getInstallMiles()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            lw.eq(BaseCameraManagement::getInstallMile, miles); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if(!baseCameraManagementVo.getDsFlay()){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         if (!ObjectUtils.isEmpty(baseCameraManagementVo.getDsUserId())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             lw.eq(BaseCameraManagement::getCreateBy, baseCameraManagementVo.getDsUserId()).or(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         if (!ObjectUtils.isEmpty(baseCameraManagementVo.getDsDeptId())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             lw.eq(BaseCameraManagement::getDeptId,baseCameraManagementVo.getDsDeptId()).or(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         if (!ObjectUtils.isEmpty(baseCameraManagementVo.getDsDeptIds())){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-             lw.in(BaseCameraManagement::getDeptId,baseCameraManagementVo.getDsDeptIds()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        IPage<BaseCameraManagement> page = baseCameraManagementService.page(new Page<>(baseCameraManagementVo.getPageNum(), baseCameraManagementVo.getPageSize()), lw); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (!ObjectUtils.isEmpty(page) && !ObjectUtils.isEmpty(page.getRecords())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        baseCameraManagementVo = (BaseCameraManagementVo) dataScoreUtil.setDataScore(getUserId(), baseCameraManagementVo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        IPage<BaseCameraManagement> page = baseCameraManagementService.queryPage(baseCameraManagementVo); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page.setTotal(page.getTotal()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page.setCurrent(page.getCurrent()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        page.setPages(page.getPages()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (!ObjectUtils.isEmpty(page) && page.getRecords().size() > 0) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             List<BaseCameraManagement> dto1 = page.getRecords().stream().map(o -> { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 LambdaQueryWrapper<BaseRailwayManagement> queryWrapper = new LambdaQueryWrapper<BaseRailwayManagement>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				                 if (!ObjectUtils.isEmpty(o.getRailwayCode())) { 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -370,16 +342,16 @@ public class BaseCameraManagementController extends BaseController { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             wrapper.eq(BaseRailwayManagement::getRailwayCode, baseCameraManagement.getRailwayCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BaseRailwayManagement baseRailwayManagement = baseRailwayManagementService.getOne(wrapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (ObjectUtils.isEmpty(baseRailwayManagement)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return error("线路表中没有该线路编码:"+baseCameraManagement.getRailwayCode()+"的数据"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (ObjectUtils.isEmpty(baseRailwayManagement)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return error("线路表中没有该线路编码:" + baseCameraManagement.getRailwayCode() + "的数据"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LambdaQueryWrapper<BaseDeviceDynamicManagement> queryWrapper = new LambdaQueryWrapper<BaseDeviceDynamicManagement>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         if (!ObjectUtils.isEmpty(baseCameraManagement.getCameraCode())) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				             queryWrapper.eq(BaseDeviceDynamicManagement::getCameraCode, baseCameraManagement.getCameraCode()); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         BaseDeviceDynamicManagement baseDeviceDynamicManagement = baseDeviceDynamicManagementService.getOne(queryWrapper); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        if (ObjectUtils.isEmpty(baseRailwayManagement)){ 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-            return error("设备动态管理表中没有该相机编码:"+baseCameraManagement.getCameraCode()+"的数据"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        if (ObjectUtils.isEmpty(baseRailwayManagement)) { 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+            return error("设备动态管理表中没有该相机编码:" + baseCameraManagement.getCameraCode() + "的数据"); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         } 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         List<Object> list = new ArrayList<>(); 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         list.add(baseRailwayManagement.getRailwayName()); 
			 |