| | |
| | | } |
| | | } |
| | | /** |
| | | * 获取访客记录中的图片 |
| | | * @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 |
| | |
| | | saveInterfaceLog(body,result,path); |
| | | return result; |
| | | } |
| | | /** |
| | | * 创建一卡通权限下载任务 |
| | | * @param body |
| | | * @return |
| | | */ |
| | | public static String taskAddition(String body) { |
| | | Map<String, String> path = getPath(HKConstants.InterfacePath.taskAddition); |
| | | String result = ArtemisHttpUtil.doPostStringArtemis(path, body, null, null, "application/json", null);// post请求application/json类型参数 |
| | | saveInterfaceLog(body,result,path); |
| | | return result; |
| | | } |
| | | /** |
| | | * 查询一卡通权限查询设备通道的人员权限下载详情总数v2 |
| | | * @param body |
| | | * @return |
| | | */ |
| | | public static String taskProgress(String body) { |
| | | Map<String, String> path = getPath(HKConstants.InterfacePath.taskProgress); |
| | | String result = ArtemisHttpUtil.doPostStringArtemis(path, body, null, null, "application/json", null);// post请求application/json类型参数 |
| | | saveInterfaceLog(body,result,path); |
| | | return result; |
| | | } |
| | | /** |
| | | * 查询一卡通权限下载任务进度 |
| | | * @param body |
| | | * @return |
| | | */ |
| | | public static String taskProgressNum(String body) { |
| | | Map<String, String> path = getPath(HKConstants.InterfacePath.taskProgressNum); |
| | | String result = ArtemisHttpUtil.doPostStringArtemis(path, body, null, null, "application/json", null);// post请求application/json类型参数 |
| | | saveInterfaceLog(body,result,path); |
| | | return result; |
| | | } |
| | | /** |
| | | * 一卡通权限下载任务中添加数据_根据人员与设备通道指定下载 |
| | | * @param body |
| | | * @return |
| | | */ |
| | | public static String taskDataAddition(String body) { |
| | | Map<String, String> path = getPath(HKConstants.InterfacePath.taskDataAddition); |
| | | String result = ArtemisHttpUtil.doPostStringArtemis(path, body, null, null, "application/json", null);// post请求application/json类型参数 |
| | | saveInterfaceLog(body,result,path); |
| | | return result; |
| | | } |
| | | /** |
| | | * 一卡通开始下载任务 |
| | | * @param body |
| | | * @return |
| | | */ |
| | | public static String taskStart(String body) { |
| | | Map<String, String> path = getPath(HKConstants.InterfacePath.taskStart); |
| | | String result = ArtemisHttpUtil.doPostStringArtemis(path, body, null, null, "application/json", null);// post请求application/json类型参数 |
| | | saveInterfaceLog(body,result,path); |
| | | return result; |
| | | } |
| | | /** |
| | | * 查询权限条目列表 |
| | | * @param body |
| | | * @return |
| | | */ |
| | | public static String authItemList(String body) { |
| | | Map<String, String> path = getPath(HKConstants.InterfacePath.authItemList); |
| | | String result = ArtemisHttpUtil.doPostStringArtemis(path, body, null, null, "application/json", null);// post请求application/json类型参数 |
| | | saveInterfaceLog(body,result,path); |
| | | return result; |
| | | } |
| | | |
| | | |
| | | |