xiaoyunquan пре 3 година
родитељ
комит
c585c79f09

+ 32 - 0
svr/svr-cloud-care/src/main/java/com/yihu/jw/care/endpoint/statistics/OpenStatisticsEndpoint.java

@ -2,6 +2,8 @@ package com.yihu.jw.care.endpoint.statistics;
import com.alibaba.fastjson.JSONArray;
import com.alibaba.fastjson.JSONObject;
import com.hikvision.artemis.sdk.ArtemisHttpUtil;
import com.hikvision.artemis.sdk.config.ArtemisConfig;
import com.yihu.jw.care.service.assistance.EmergencyAssistanceService;
import com.yihu.jw.care.service.doctor.CareDoctorService;
import com.yihu.jw.care.service.lifeCare.LifeCareOrderService;
@ -20,6 +22,9 @@ import io.swagger.annotations.ApiParam;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.web.bind.annotation.*;
import java.util.HashMap;
import java.util.Map;
/**
 * Created with IntelliJ IDEA.
 *
@ -498,4 +503,31 @@ public class OpenStatisticsEndpoint extends EnvelopRestEndpoint {
            return failedObjEnvelopException2(e);
        }
    }
    private static final String ARTEMIS_PATH = "/artemis";
    @GetMapping(value = "testVideo")
    @ApiOperation(value = "测试视频")
    public ObjEnvelop testVideo(){
        try{
            ArtemisConfig.host = "59.202.68.106";//代理API网关nginx服务器ip端口
            ArtemisConfig.appKey = "26053165";//秘钥appkey
            ArtemisConfig.appSecret = "ufHLmm5yG82DDBepwsUi";// 秘钥appSecret
            final String getCamsApi = ARTEMIS_PATH + "/api/common/v1/remoteCameraInfoRestService/findCameraInfoPage";
            Map<String,String> querys = new HashMap<String,String>();//get请求的查询参数
            querys.put("start", "0");
            querys.put("size", "20");
            querys.put("order", "desc");
            querys.put("orderby", "createTime");
            Map<String, String> path = new HashMap<String, String>(2){
                {
                    put("https://", getCamsApi);
                }
            };
            String result = ArtemisHttpUtil.doGetArtemis(path, querys,null,null,null);
            return ObjEnvelop.getSuccess("成功",result);
        }catch (Exception e){
            return failedObjEnvelopException2(e);
        }
    }
}