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/model/HKTools.java |   65 ++++++++++++++++++++++++++++++++
 1 files changed, 65 insertions(+), 0 deletions(-)

diff --git a/server/dmvisit_service/src/main/java/com/doumee/core/haikang/model/HKTools.java b/server/dmvisit_service/src/main/java/com/doumee/core/haikang/model/HKTools.java
index 19e86dc..c639633 100644
--- a/server/dmvisit_service/src/main/java/com/doumee/core/haikang/model/HKTools.java
+++ b/server/dmvisit_service/src/main/java/com/doumee/core/haikang/model/HKTools.java
@@ -291,6 +291,60 @@
 		}
 	}
 	/**
+	 * 鑾峰彇璁垮璁板綍涓殑鍥剧墖
+	 * @param body
+	 * @return
+	 */
+	public static InputStream getVisitPicture(String body)  throws  Exception{
+
+		Map<String, String> path = getPath(HKConstants.InterfacePath.visitPicture);
+		//鍙傛暟鏍规嵁鎺ュ彛瀹為檯鎯呭喌璁剧疆
+		HttpResponse resp = ArtemisHttpUtil.doPostStringImgArtemis( path, body, null, null,"application/json",null);
+		if (200==resp.getStatusLine().getStatusCode()) {
+			HttpEntity entity = resp.getEntity();
+			InputStream in = entity.getContent();
+			return  in;
+		}else{
+			throw  new Exception("鑾峰彇璁垮璁板綍涓殑鍥剧墖涓嬭浇鍑洪敊");
+		}
+	}
+	/**
+	 * 鑾峰彇闂ㄧ浜嬩欢鐨勫浘鐗�
+	 * @param body
+	 * @return
+	 */
+	public static InputStream getDevicePicture(String body)  throws  Exception{
+
+		Map<String, String> path = getPath(HKConstants.InterfacePath.devicePicture);
+		//鍙傛暟鏍规嵁鎺ュ彛瀹為檯鎯呭喌璁剧疆
+		HttpResponse resp = ArtemisHttpUtil.doPostStringImgArtemis( path, body, null, null,"application/json",null);
+		if (200==resp.getStatusLine().getStatusCode()) {
+			HttpEntity entity = resp.getEntity();
+			InputStream in = entity.getContent();
+			return  in;
+		}else{
+			throw  new Exception("鑾峰彇闂ㄧ浜嬩欢鐨勫浘鐗囦笅杞藉嚭閿�");
+		}
+	}
+	/**
+	 * 鏌ヨ杞﹁締鎶撴媿鍥剧墖
+	 * @param body
+	 * @return
+	 */
+	public static InputStream getCarPicture(String body)  throws  Exception{
+
+		Map<String, String> path = getPath(HKConstants.InterfacePath.carPicture);
+		//鍙傛暟鏍规嵁鎺ュ彛瀹為檯鎯呭喌璁剧疆
+		HttpResponse resp = ArtemisHttpUtil.doPostStringImgArtemis( path, body, null, null,"application/json",null);
+		if (200==resp.getStatusLine().getStatusCode()) {
+			HttpEntity entity = resp.getEntity();
+			InputStream in = entity.getContent();
+			return  in;
+		}else{
+			throw  new Exception("鏌ヨ杞﹁締鎶撴媿鍥剧墖涓嬭浇鍑洪敊");
+		}
+	}
+	/**
 	 *	鑾峰彇闂ㄧ鐐瑰垪琛�
 	 * @param body
 	 * @return
@@ -390,6 +444,17 @@
 		saveInterfaceLog(body,result,path);
 		return  result;
 	}
+	/**
+	 *	鍙栨秷浜嬩欢璁㈤槄
+	 * @param body
+	 * @return
+	 */
+	public static String cancelEventSub(String body) {
+		Map<String, String> path = getPath(HKConstants.InterfacePath.cancelEventSub);
+		String result = ArtemisHttpUtil.doPostStringArtemis(path, body, null, null, "application/json", null);// post璇锋眰application/json绫诲瀷鍙傛暟
+		saveInterfaceLog(body,result,path);
+		return  result;
+	}
 
 
 

--
Gitblit v1.9.3