zhongrj
2023-05-08 c80f44834da66a6ed8134c7b56a772b6f0d30be2
新增海康回放url查询
3 files modified
44 ■■■■■ changed files
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/constant/HkConstant.java 8 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/controller/HkController.java 26 ●●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/vo/HkVO.java 10 ●●●●● patch | view | raw | blame | history
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;
}