From 8d590f68b15baac8eecd2625b548a3fefece4f71 Mon Sep 17 00:00:00 2001 From: jiangping <jp@doumee.com> Date: 星期四, 14 十二月 2023 11:54:06 +0800 Subject: [PATCH] 海康接口对接开发 --- server/dmvisit_admin/src/main/java/com/doumee/api/business/HkSyncController.java | 19 ++++++++++++++++++- 1 files changed, 18 insertions(+), 1 deletions(-) diff --git a/server/dmvisit_admin/src/main/java/com/doumee/api/business/HkSyncController.java b/server/dmvisit_admin/src/main/java/com/doumee/api/business/HkSyncController.java index 8470923..6dfa1e4 100644 --- a/server/dmvisit_admin/src/main/java/com/doumee/api/business/HkSyncController.java +++ b/server/dmvisit_admin/src/main/java/com/doumee/api/business/HkSyncController.java @@ -19,7 +19,11 @@ import org.springframework.beans.factory.annotation.Autowired; import org.springframework.web.bind.annotation.*; +import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse; +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStreamReader; /** * @author 姹熻箘韫� @@ -66,7 +70,20 @@ @PreventRepeat @ApiOperation("銆愭捣搴枫�戦棬绂佷簨浠惰闃呮帹閫佸鎺ュ鐞嗘帴鍙�") @PostMapping("/push/acs") - public ApiResponse pushAcs(@RequestBody EventAcsRequest param, HttpServletResponse response) { + public ApiResponse pushAcs( HttpServletRequest request,@RequestBody EventAcsRequest param, HttpServletResponse response) { + try { + BufferedReader br = new BufferedReader(new InputStreamReader(request.getInputStream(),"UTF-8")); + String line = null; + StringBuffer sb = new StringBuffer(); + while (true) { + if (!((line = br.readLine()) != null)) break; + + sb.append(line); + } + System.out.println(sb.toString()); + } catch (IOException e) { + throw new RuntimeException(e); + } String result = hkSyncPushService.dealAcsEvent(param,response); return ApiResponse.success(result); } -- Gitblit v1.9.3