guoshilong
2024-01-25 83f616d1c9c674b30bafac8c0e3282bbd18f9766
Merge remote-tracking branch 'origin/jtdev' into jtdev
2 files modified
17 ■■■■ changed files
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/controller/HkController.java 10 ●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/util/GetCameraUtils.java 7 ●●●● patch | view | raw | blame | history
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/controller/HkController.java
@@ -72,7 +72,8 @@
            HkConstant.previewURLs,
            hk.getCameraIndexCode(),
            ProtocolConstant.WS,
            expand);
            expand,
            null==hk.getStreamType()?1:hk.getStreamType());
        if (null!=result) {
            JSONObject jsonObject = JSONObject.parseObject(result);
            Map map = (Map) jsonObject.get("data");
@@ -100,7 +101,8 @@
            HkConstant.previewURLs,
            hk.getCameraIndexCode(),
            hk.getProtocol(),
            expand);
            expand,
            null==hk.getStreamType()?1:hk.getStreamType());
        if (null!=result) {
            JSONObject jsonObject = JSONObject.parseObject(result);
            Map map = (Map) jsonObject.get("data");
@@ -128,7 +130,8 @@
            HkConstant.previewURLs,
            hk.getCameraIndexCode(),
            ProtocolConstant.HLS,
            expand);
            expand,
            null==hk.getStreamType()?1:hk.getStreamType());
        if (null!=result) {
            JSONObject jsonObject = JSONObject.parseObject(result);
            Map map = (Map) jsonObject.get("data");
@@ -261,6 +264,7 @@
         */
        JSONObject jsonBody = new JSONObject();
        jsonBody.put("cameraIndexCode", hk.getCameraIndexCode());
        jsonBody.put("streamType",null==hk.getStreamType()?1:hk.getStreamType());
        jsonBody.put("protocol", hk.getProtocol());
        String body = jsonBody.toJSONString();
skjcmanager/skjcmanager-service/skjcmanager-sm/src/main/java/cn/gistack/sm/hk/util/GetCameraUtils.java
@@ -9,13 +9,10 @@
import com.alibaba.fastjson.JSONObject;
import com.hikvision.artemis.sdk.ArtemisHttpUtil;
import com.hikvision.artemis.sdk.config.ArtemisConfig;
import org.springblade.core.tool.api.R;
import java.util.*;
import static cn.gistack.sm.hk.constant.HkConstant.ARTEMIS_PATH;
import static cn.gistack.sm.hk.util.GetCameraUtils.GetCameraPreviewURL;
public class GetCameraUtils {
    /**
@@ -81,13 +78,13 @@
     * @param expand
     * @return
     */
    public static String GetCameraPreviewURL(Integer type,String url, String cameraIndexCode, String protocol,String expand) {
    public static String GetCameraPreviewURL(Integer type,String url, String cameraIndexCode, String protocol,String expand,Integer streamType) {
        /**
         * 组装请求参数
         */
        JSONObject jsonBody = new JSONObject();
        jsonBody.put("cameraIndexCode", cameraIndexCode);
        jsonBody.put("streamType", 0);
        jsonBody.put("streamType",streamType);
        jsonBody.put("protocol", protocol);
        jsonBody.put("transmode", 1);
        if (null!= expand && !expand.equals("")) {