From 7fa84cbdd2a4621fab799ce52d5bb883fd1069f5 Mon Sep 17 00:00:00 2001
From: wuxw <928255095@qq.com>
Date: 星期五, 27 十二月 2019 11:58:05 +0800
Subject: [PATCH] 加入代码
---
AppFrontService/src/main/java/com/java110/app/rest/RestAppApi.java | 27 +++++++++++++++++++++++----
1 files changed, 23 insertions(+), 4 deletions(-)
diff --git a/AppFrontService/src/main/java/com/java110/app/rest/RestAppApi.java b/AppFrontService/src/main/java/com/java110/app/rest/RestAppApi.java
index 913b5f9..52d295a 100644
--- a/AppFrontService/src/main/java/com/java110/app/rest/RestAppApi.java
+++ b/AppFrontService/src/main/java/com/java110/app/rest/RestAppApi.java
@@ -19,15 +19,15 @@
/**
* 寰俊灏忕▼搴廰pi澶勭悊绫�
- *
+ * <p>
* 涓昏鐢ㄤ簬閫忎紶api 鐩存帴鎻愪緵鍑烘潵鐨勬帴鍙�
- *
+ * <p>
* 鏂逛究蹇�熷紑鍙�
- *
+ * <p>
* add by wuxw 2019-11-19
*/
@RestController
-@RequestMapping(path = "/appApi")
+@RequestMapping(path = "/app")
public class RestAppApi extends BaseController {
private final static Logger logger = LoggerFactory.getLogger(RestAppApi.class);
@@ -170,12 +170,31 @@
try {
super.initHeadParam(request, headers);
super.initUrlParam(request, headers);
+ this.getUserInfo(request, headers);
+
} catch (Exception e) {
logger.error("鍔犺浇澶翠俊鎭け璐�", e);
throw e;
}
}
+
+ private void getUserInfo(HttpServletRequest request, Map headers) throws Exception {
+ Object claimsObj = request.getAttribute("claims");
+ if (claimsObj == null) {
+ return;
+ }
+ Map<String, String> claims = (Map<String, String>) claimsObj;
+
+ for (String key : claims.keySet()) {
+
+ if("userId".equals(key)){
+ headers.put("user_id", claims.get(key));
+ }
+ headers.put(key, claims.get(key));
+ }
+ }
+
public IApiSMO getApiSMOImpl() {
return apiSMOImpl;
}
--
Gitblit v1.8.0