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 | 54 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 54 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 c179655..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 -- Gitblit v1.9.3