| | |
| | | if(carmeraListVOList!=null && carmeraListVOList.size()>0){ |
| | | for(PageRegionInfoResponse p : allList){ |
| | | for(CarmeraListVO c : carmeraListVOList){ |
| | | if(StringUtils.equals(p.getIndexCode(),c.getReginCode()) |
| | | && (StringUtils.contains(c.getName(),name) ||StringUtils.isBlank(name))){ |
| | | if(p.getCarmeraList()==null){ |
| | | p.setCarmeraList(new ArrayList<>()); |
| | | if(StringUtils.equals(p.getIndexCode(),c.getReginCode()) ){ |
| | | if(p.getDeviceList()==null){ |
| | | p.setDeviceList(new ArrayList<>()); |
| | | } |
| | | p.getCarmeraList().add(c); |
| | | p.getDeviceList().add(c); |
| | | } |
| | | } |
| | | } |
| | |
| | | if(carmeraListVOList!=null && carmeraListVOList.size()>0){ |
| | | for(PageRegionInfoResponse p : allList){ |
| | | for(CarmeraListVO c : carmeraListVOList){ |
| | | if(StringUtils.equals(p.getIndexCode(),c.getReginCode()) |
| | | && (StringUtils.contains(c.getName(),name) ||StringUtils.isBlank(name))){ |
| | | if(p.getCarmeraList()==null){ |
| | | p.setCarmeraList(new ArrayList<>()); |
| | | if(StringUtils.equals(p.getIndexCode(),c.getReginCode())){ |
| | | if(p.getSensorList()==null){ |
| | | p.setSensorList(new ArrayList<>()); |
| | | } |
| | | p.getCarmeraList().add(c); |
| | | p.getSensorList().add(c); |
| | | } |
| | | } |
| | | } |
| | |
| | | try { |
| | | CarmeraListVO param =new CarmeraListVO(); |
| | | param.setWithCameras(2); |
| | | param.setRefresh(1); |
| | | List<PageRegionInfoResponse> resultTree = getRegionTree(param); |
| | | List<PageRegionInfoResponse> result = getAllRegionList(); |
| | | List<CarmeraListVO> carmeraListVOList = initAllReginCameralList(result); |
| | |
| | | stringRedisTemplate.opsForValue().set(Constants.RedisKeys.HK_SENSOR,sensorList);//所有传感器 |
| | | log.error("===============缓存海康平台区域设备信息======成功============"); |
| | | }catch (Exception e){ |
| | | e.printStackTrace(); |
| | | log.error("===============缓存海康平台区域设备信息失败=================="); |
| | | } |
| | | } |
| | |
| | | for(PageRegionInfoResponse p : allList){ |
| | | for(CarmeraListVO c : carmeraListVOList){ |
| | | if(StringUtils.equals(p.getIndexCode(),c.getReginCode()) |
| | | && (StringUtils.contains(c.getName(),name) ||StringUtils.isBlank(name))){ |
| | | && (StringUtils.isBlank(name) || StringUtils.contains(c.getName(),name))){ |
| | | if(p.getCarmeraList()==null){ |
| | | p.setCarmeraList(new ArrayList<>()); |
| | | } |
| | |
| | | //分页遍历循环查询所有门禁设备数据 |
| | | SensorStatusListRequest param = new SensorStatusListRequest(); |
| | | param.setRegionIndexCode("-1"); |
| | | param.setIncludeSubNode(1); |
| | | param.setPageSize(100); |
| | | param.setPageNo(curPage); |
| | | BaseResponse<BaseListPageResponse<SensorStatusListResponse>> response = HKService.sensorStatusSearch(param); |
| | |
| | | FireDeviceStatuslListRequest param = new FireDeviceStatuslListRequest(); |
| | | param.setRegionIndexCode("-1"); |
| | | param.setPageSize(100); |
| | | param.setIncludeSubNode(1); |
| | | param.setPageNo(curPage); |
| | | BaseResponse<BaseListPageResponse<FireDeviceStatusListResponse>> response = HKService.fireDeviceStatusSearch(param); |
| | | if(response == null || !StringUtils.equals(response.getCode(), HKConstants.RESPONSE_SUCCEE)){ |