skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/constant/HkConstant.java
@@ -100,4 +100,12 @@ */ public static final String presetsSearchesUrls = "/api/video/v1/presets/searches"; /** * 获取监控点回放取流URLv2 */ public static final String playbackURLs = "/api/video/v2/cameras/playbackURLs"; } skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/controller/HkController.java
@@ -188,4 +188,30 @@ return R.data(hkService.getHkStatisticData(hk,query)); } /** * 获取海康摄像头回放url * @param hk 查询参数 * @return */ @ApiOperation(value = "海康设备-获取海康摄像头回放url", notes = "海康设备-获取海康摄像头回放url") @GetMapping(value = "/playbackURLs") public R playbackURLs(HkVO hk) { /** * 组装请求参数 */ JSONObject jsonBody = new JSONObject(); jsonBody.put("cameraIndexCode", hk.getCameraIndexCode()); jsonBody.put("protocol", hk.getProtocol()); jsonBody.put("beginTime", hk.getBeginTime()); jsonBody.put("endTime", hk.getEndTime()); String body = jsonBody.toJSONString(); /** * 调用接口并返回数据 * post请求application/json类型参数; */ return R.data(common(HkConstant.playbackURLs, body)); } } skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/vo/HkVO.java
@@ -115,5 +115,15 @@ */ private Integer status; /** * 开始时间 */ private String beginTime; /** * 结束时间 */ private String endTime; }