jiangping
2023-12-15 e0965debdfc7149b9490d66d45c8737ca574ed21
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);
    }