| 
															
																@@ -172,40 +172,12 @@ public class BaseCameraManagementController extends BaseController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     @ApiOperation(value = "相机台账管理分页") 
															 | 
															
															 | 
															
																     @ApiOperation(value = "相机台账管理分页") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     @PostMapping("/list") 
															 | 
															
															 | 
															
																     @PostMapping("/list") 
															 | 
														
													
												
													
														
															| 
															 | 
															
																     public AjaxResult selectBaseAccountManagement(@RequestBody BaseCameraManagementVo baseCameraManagementVo) { 
															 | 
															
															 | 
															
																     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 -> { 
															 | 
															
															 | 
															
																             List<BaseCameraManagement> dto1 = page.getRecords().stream().map(o -> { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 LambdaQueryWrapper<BaseRailwayManagement> queryWrapper = new LambdaQueryWrapper<BaseRailwayManagement>(); 
															 | 
															
															 | 
															
																                 LambdaQueryWrapper<BaseRailwayManagement> queryWrapper = new LambdaQueryWrapper<BaseRailwayManagement>(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																                 if (!ObjectUtils.isEmpty(o.getRailwayCode())) { 
															 | 
															
															 | 
															
																                 if (!ObjectUtils.isEmpty(o.getRailwayCode())) { 
															 | 
														
													
												
											
												
													
														
															 | 
															
																@@ -370,16 +342,16 @@ public class BaseCameraManagementController extends BaseController { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             wrapper.eq(BaseRailwayManagement::getRailwayCode, baseCameraManagement.getRailwayCode()); 
															 | 
															
															 | 
															
																             wrapper.eq(BaseRailwayManagement::getRailwayCode, baseCameraManagement.getRailwayCode()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         } 
															 | 
															
															 | 
															
																         } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         BaseRailwayManagement baseRailwayManagement = baseRailwayManagementService.getOne(wrapper); 
															 | 
															
															 | 
															
																         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>(); 
															 | 
															
															 | 
															
																         LambdaQueryWrapper<BaseDeviceDynamicManagement> queryWrapper = new LambdaQueryWrapper<BaseDeviceDynamicManagement>(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         if (!ObjectUtils.isEmpty(baseCameraManagement.getCameraCode())) { 
															 | 
															
															 | 
															
																         if (!ObjectUtils.isEmpty(baseCameraManagement.getCameraCode())) { 
															 | 
														
													
												
													
														
															| 
															 | 
															
																             queryWrapper.eq(BaseDeviceDynamicManagement::getCameraCode, baseCameraManagement.getCameraCode()); 
															 | 
															
															 | 
															
																             queryWrapper.eq(BaseDeviceDynamicManagement::getCameraCode, baseCameraManagement.getCameraCode()); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         } 
															 | 
															
															 | 
															
																         } 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         BaseDeviceDynamicManagement baseDeviceDynamicManagement = baseDeviceDynamicManagementService.getOne(queryWrapper); 
															 | 
															
															 | 
															
																         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<Object> list = new ArrayList<>(); 
															 | 
														
													
												
													
														
															| 
															 | 
															
																         list.add(baseRailwayManagement.getRailwayName()); 
															 | 
															
															 | 
															
																         list.add(baseRailwayManagement.getRailwayName()); 
															 |