| | |
| | | //同步LED |
| | | result = hkSyncDeviceService.syncHkLed(param); |
| | | }else if(Constants.equalsInteger(param.getType(),Constants.THREE)){ |
| | | //同步广播 |
| | | //同步广播点 |
| | | result = hkSyncDeviceService.syncHkBroadcast(param); |
| | | }else if(Constants.equalsInteger(param.getType(),Constants.FOUR)){ |
| | | //同步广播 |
| | |
| | | @PostMapping("/regionList") |
| | | public ApiResponse<List<PageRegionInfoResponse> > getRegionList(HttpServletResponse response, @RequestHeader(Constants.HEADER_USER_TOKEN) String token ){ |
| | | CarmeraListVO param =new CarmeraListVO(); |
| | | param.setWithCameras(0); |
| | | param.setWithCameras(1); |
| | | List<PageRegionInfoResponse> result = new ArrayList<>(); |
| | | try { |
| | | // result = boardService.getRegionTree( param); |
| | | result = boardService.getRegionTree( param); |
| | | |
| | | }catch (Exception e){ |
| | | |
| | | } |
| | | /*if(result.size()==0){ |
| | | //------TODO---------测试模拟数据----start----- |
| | | for (int i = 0; i < 5; i++) { |
| | | PageRegionInfoResponse t = new PageRegionInfoResponse(); |
| | | t.setName("总区域_"+i); |
| | | t.setIndexCode(i+"_code"); |
| | | t.setChildList(new ArrayList<>()); |
| | | t.setCarmeraList(new ArrayList<>()); |
| | | CarmeraListVO c= new CarmeraListVO(); |
| | | c.setName("监控点11"+i); |
| | | c.setIndexCode("jkd11"+i); |
| | | t.getCarmeraList().add(c); |
| | | c= new CarmeraListVO(); |
| | | c.setName("监控点12"+i); |
| | | c.setIndexCode("jkd12"+i); |
| | | t.getCarmeraList().add(c); |
| | | for (int j = 0; j < 5; j++) { |
| | | PageRegionInfoResponse t1 = new PageRegionInfoResponse(); |
| | | t1.setName("子区域_"+i+"_"+j); |
| | | t1.setIndexCode(i+"_"+j+"_ChildCode"); |
| | | t1.setParentIndexCode(t.getIndexCode()); |
| | | t1.setCarmeraList(new ArrayList<>()); |
| | | CarmeraListVO c1= new CarmeraListVO(); |
| | | c1.setName(i+"监控点111"+j); |
| | | c1.setIndexCode(i+"jkd111"+j); |
| | | t1.getCarmeraList().add(c1); |
| | | c1= new CarmeraListVO(); |
| | | c1.setName(i+"监控点112"+j); |
| | | c1.setIndexCode(i+"jkd112"+j); |
| | | t1.getCarmeraList().add(c1); |
| | | t.getChildList().add(t1); |
| | | } |
| | | result.add(t); |
| | | } |
| | | //------TODO---------测试模拟数据----end----- |
| | | }catch (Exception e){ |
| | | |
| | | } |
| | | }*/ |
| | | return ApiResponse.success(result); |
| | | } |
| | | |
| | |
| | | } |
| | | @ApiOperation("【海康】广播播报") |
| | | @PostMapping("/sendBobao") |
| | | public ApiResponse<List<Map<String,Object>>> setBroadcaseBobao(@RequestBody Device body , HttpServletResponse response) { |
| | | public ApiResponse<String> setBroadcaseBobao(@RequestBody Device body , HttpServletResponse response) { |
| | | return ApiResponse.success( deviceService.setBroadcaseBobaoHttp(body)); |
| | | } |
| | | @ApiOperation("【海康】广播播报") |
| | | @PostMapping("/sendBobaoOpenApi") |
| | | public ApiResponse<List<Map<String,Object>>> sendBobaoOpenapi(@RequestBody Device body , HttpServletResponse response) { |
| | | deviceService.setBroadcaseBobao(body); |
| | | return ApiResponse.success(null); |
| | | } |