// package cn.com.taiji.dataService.service.impl;
//
//
// import cn.com.taiji.dataService.model.ProviewFetchingVO;
// import cn.com.taiji.dataService.service.IProviewFetchingService;
// import com.alibaba.fastjson.JSON;
// import com.alibaba.fastjson.JSONObject;
// import com.hikvision.artemis.sdk.ArtemisHttpUtil;
// import com.hikvision.artemis.sdk.config.ArtemisConfig;
// import lombok.extern.slf4j.Slf4j;
// import org.springframework.stereotype.Service;
//
// import java.util.HashMap;
// import java.util.Map;
//
// /**
//  * @Description
//  *
//  * @Author  yangyue
//  * @Date 2021/11/18
//  */
// @Service
// @Slf4j
// public class PerviewFetchingServiceImpl implements IProviewFetchingService {
//
//     @Override
//     public String httpsPost(ProviewFetchingVO pre) {
//
//         ArtemisConfig.host="74.10.28.97:443";
//         ArtemisConfig.appKey="26491753";
//         ArtemisConfig.appSecret="nSWbgqChFBSdGPSnb59i";
//         final String artemispath = "/artemis";
//         final String previewurlsapi = artemispath + "/api/video/v1/cameras/previewURLs";
//
//         Map<String, String> path = new HashMap<String, String>(2) {
//             {
//                 put("https://", previewurlsapi);//根据现场环境部署确认是http还是https
//             }
//         };
//         String contentType = "application/json";
//         String body = JSON.toJSONString(pre);
//         // post请求application/json类型参数
//         String result = ArtemisHttpUtil.doPostStringArtemis(path, body, null, null, contentType , null);
//         log.info(result);
//         JSONObject jsonObject = JSONObject.parseObject(result);
//         return jsonObject.getJSONObject("data").getString("url");
//     }
// }
