From 05683f2b2bdbdbe21cf17ad523c21ab338bd1c54 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期二, 19 七月 2022 21:49:55 +0800
Subject: [PATCH] 优化添加设备 功能

---
 java110-core/src/main/java/com/java110/core/trace/Java110TraceHandlerInterceptor.java |   37 +++++++++++++++++++++++++++++++++++++
 1 files changed, 37 insertions(+), 0 deletions(-)

diff --git a/java110-core/src/main/java/com/java110/core/trace/Java110TraceHandlerInterceptor.java b/java110-core/src/main/java/com/java110/core/trace/Java110TraceHandlerInterceptor.java
index 68fbaa3..e485f30 100644
--- a/java110-core/src/main/java/com/java110/core/trace/Java110TraceHandlerInterceptor.java
+++ b/java110-core/src/main/java/com/java110/core/trace/Java110TraceHandlerInterceptor.java
@@ -42,7 +42,44 @@
     public void afterCompletion(HttpServletRequest request, HttpServletResponse response, Object handler, Exception ex) throws Exception {
         logger.debug("瀹屾垚鎷︽埅鍣↗ava110TraceHandlerInterceptor>>afterCompletion");
         Java110TraceFactory.putAnnotations(TraceAnnotationsDto.VALUE_CLIENT_RECEIVE);
+
+        //response.getOutputStream();
+
     }
 
+//    public String getReqData(HttpServletRequest request) throws Exception{
+//        String reqData = "";
+//        if ("POST,PUT".contains(request.getMethod())) {
+//            InputStream in = request.getInputStream();
+//            BufferedReader reader = new BufferedReader(new InputStreamReader(in));
+//            //reader.
+//            StringBuffer sb = new StringBuffer();
+//            String str = "";
+//            while ((str = reader.readLine()) != null) {
+//                sb.append(str);
+//            }
+//            reqData = sb.toString();
+//        } else {
+//            Map<String, String[]> params = request.getParameterMap();
+//            if (params != null && !params.isEmpty()) {
+//                JSONObject paramObj = new JSONObject();
+//                for (String key : params.keySet()) {
+//                    if (params.get(key).length > 0) {
+//                        String value = "";
+//                        for (int paramIndex = 0; paramIndex < params.get(key).length; paramIndex++) {
+//                            value += (params.get(key)[paramIndex] + ",");
+//                        }
+//                        value = value.endsWith(",") ? value.substring(0, value.length() - 1) : value;
+//                        paramObj.put(key, value);
+//                    }
+//                    continue;
+//                }
+//                reqData = paramObj.toJSONString();
+//            }
+//        }
+//
+//        return reqData;
+//    }
+
 
 }

--
Gitblit v1.8.0