From 3bf3eb6ca9c4dbe5ba716abfb653c0b95c130f21 Mon Sep 17 00:00:00 2001
From: java110 <928255095@qq.com>
Date: 星期日, 24 五月 2020 10:43:43 +0800
Subject: [PATCH] 优化小程序注册功能

---
 FrontService/src/main/java/com/java110/front/aop/PageProcessAspect.java |   10 +++++++++-
 1 files changed, 9 insertions(+), 1 deletions(-)

diff --git a/FrontService/src/main/java/com/java110/front/aop/PageProcessAspect.java b/FrontService/src/main/java/com/java110/front/aop/PageProcessAspect.java
index 9fd2d40..e1f56b1 100644
--- a/FrontService/src/main/java/com/java110/front/aop/PageProcessAspect.java
+++ b/FrontService/src/main/java/com/java110/front/aop/PageProcessAspect.java
@@ -11,6 +11,8 @@
 import org.aspectj.lang.annotation.*;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
+import org.springframework.http.HttpHeaders;
+import org.springframework.http.HttpMethod;
 import org.springframework.stereotype.Component;
 import org.springframework.web.context.request.RequestContextHolder;
 import org.springframework.web.context.request.ServletRequestAttributes;
@@ -57,6 +59,9 @@
         String appId = "";
         String sessionId = request.getSession().getId();
         appId = request.getHeader("APP_ID");
+        if(StringUtil.isEmpty(appId)){
+            appId = request.getHeader("APP-ID");
+        }
         logger.debug("璇锋眰澶翠俊鎭細" + request.getHeaderNames());
         if ("POST,PUT".contains(request.getMethod())) {
             InputStream in = request.getInputStream();
@@ -108,6 +113,9 @@
             if (urls.length == 6) {
                 componentCode = urls[4];
                 componentMethod = urls[5];
+            } else {
+                componentCode = "api";
+                componentMethod = "callApi";
             }
         } else if (url.contains("flow")) { //娴佺▼澶勭悊
             String[] urls = url.split("/");
@@ -117,8 +125,8 @@
             }
         }
         pd = PageData.newInstance().builder(userId, userName, this.getToken(request), reqData, componentCode, componentMethod, url, sessionId, appId);
+        pd.setMethod(request.getMethod().equals("GET") ? HttpMethod.GET : HttpMethod.POST);
         request.setAttribute(CommonConstant.CONTEXT_PAGE_DATA, pd);
-
     }
 
     @AfterReturning(returning = "ret", pointcut = "dataProcess()")

--
Gitblit v1.8.0