From e2b0e215d7f208a8f40aadb5ff05cd0f3088f0d9 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期五, 15 十二月 2023 09:09:35 +0800 Subject: [PATCH] 海康接口对接开发 --- server/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java | 61 ++++++++++++++++++++++++------ 1 files changed, 48 insertions(+), 13 deletions(-) diff --git a/server/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java b/server/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java index f886834..c53ce61 100644 --- a/server/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java +++ b/server/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java @@ -1,29 +1,19 @@ package com.doumee.core.haikang.service; import com.alibaba.fastjson.JSONObject; -import com.doumee.biz.system.SystemDictDataBiz; -import com.doumee.core.haikang.model.param.request.*; -import com.doumee.core.haikang.model.param.respose.*; -import com.doumee.core.utils.Constants; +import com.alibaba.fastjson.TypeReference; import com.doumee.core.haikang.model.HKConstants; import com.doumee.core.haikang.model.HKTools; import com.doumee.core.haikang.model.param.BaseRequst; import com.doumee.core.haikang.model.param.BaseResponse; -import com.doumee.dao.business.model.InterfaceLog; -import com.doumee.service.business.InterfaceLogService; -import com.hikvision.artemis.sdk.config.ArtemisConfig; +import com.doumee.core.haikang.model.param.request.*; +import com.doumee.core.haikang.model.param.respose.*; import lombok.extern.slf4j.Slf4j; import org.apache.commons.lang3.StringUtils; import org.slf4j.Logger; import org.slf4j.LoggerFactory; -import org.springframework.beans.factory.annotation.Autowired; -import org.springframework.stereotype.Service; - -import javax.annotation.PostConstruct; -import com.alibaba.fastjson.TypeReference; import java.io.InputStream; -import java.util.Date; import java.util.List; @Slf4j @@ -244,6 +234,51 @@ } return null; } + /** + * 鑾峰彇璁垮璁板綍涓殑鍥剧墖 + * @return + */ + public static InputStream getVisitPicture(VisitPictureRequest param) { + log.info("銆愭捣搴疯瀹㈠浘鐗囨祦銆�================寮�濮�===="+JSONObject.toJSONString(param)); + try { + InputStream res = HKTools.getVisitPicture(JSONObject.toJSONString(param)); + log.error("銆愭捣搴疯瀹㈠浘鐗囨祦銆�================鎴愬姛====\n"); + return res; + }catch (Exception e){ + log.error("銆愭捣搴疯瀹㈠浘鐗囨祦銆�================澶辫触====锛歕n"+ e.getMessage()); + } + return null; + } + /** + * 鑾峰彇闂ㄧ浜嬩欢鐨勫浘鐗� + * @return + */ + public static InputStream getDevicePicture(DevicePictureRequest param) { + log.info("銆愭捣搴烽棬绂佷簨浠跺浘鐗囨祦銆�================寮�濮�===="+JSONObject.toJSONString(param)); + try { + InputStream res = HKTools.getDevicePicture(JSONObject.toJSONString(param)); + log.error("銆愭捣搴烽棬绂佷簨浠跺浘鐗囨祦銆�================鎴愬姛====\n"); + return res; + }catch (Exception e){ + log.error("銆愭捣搴烽棬绂佷簨浠跺浘鐗囨祦銆�================澶辫触====锛歕n"+ e.getMessage()); + } + return null; + } + /** + * 鏌ヨ杞﹁締鎶撴媿鍥剧墖 + * @return + */ + public static InputStream getCarPicture(CarPictureRequest param) { + log.info("銆愭捣搴疯溅杈嗘姄鎷嶅浘鐗囧浘鐗囨祦銆�================寮�濮�===="+JSONObject.toJSONString(param)); + try { + InputStream res = HKTools.getCarPicture(JSONObject.toJSONString(param)); + log.error("銆愭捣搴疯溅杈嗘姄鎷嶅浘鐗囧浘鐗囨祦銆�================鎴愬姛====\n"); + return res; + }catch (Exception e){ + log.error("銆愭捣搴疯溅杈嗘姄鎷嶅浘鐗囧浘鐗囨祦銆�================澶辫触====锛歕n"+ e.getMessage()); + } + return null; + } /** *鑾峰彇杞﹀簱鍒楄〃鏁版嵁锛堝叏閲忥級 -- Gitblit v1.9.3