From 74220b6f67aa6dd98dcc1fa4e43f6f4692a15560 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期五, 15 十二月 2023 16:31:34 +0800 Subject: [PATCH] 海康接口对接开发 --- server/dmvisit_service/src/main/java/com/doumee/core/haikang/service/HKService.java | 63 ++++++++++++++++++++++++------- 1 files changed, 49 insertions(+), 14 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..d7ae35b 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 @@ -88,7 +78,7 @@ *鎵归噺鍒犻櫎缁勭粐鏁版嵁 * @return */ - public static BaseResponse delBatchOrg(OrgDelRequest param){ + public static BaseResponse<List<OrgUpdateFailureResponse>> delBatchOrg(OrgDelRequest param){ log.info("銆愭捣搴峰垹闄ょ粍缁囥��================寮�濮�===="+JSONObject.toJSONString(param)); try { @@ -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