From 37f89b3118620daa2277e227c2abdb574496ef56 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期六, 19 十二月 2020 16:16:40 +0800
Subject: [PATCH] bug修复

---
 service-daylucky/src/main/java/com/ks/daylucky/aspect/VerifyAppAspect.java |   15 +++++++++++++++
 1 files changed, 15 insertions(+), 0 deletions(-)

diff --git a/service-daylucky/src/main/java/com/ks/daylucky/aspect/VerifyAppAspect.java b/service-daylucky/src/main/java/com/ks/daylucky/aspect/VerifyAppAspect.java
index 6389d00..a7afae1 100644
--- a/service-daylucky/src/main/java/com/ks/daylucky/aspect/VerifyAppAspect.java
+++ b/service-daylucky/src/main/java/com/ks/daylucky/aspect/VerifyAppAspect.java
@@ -1,9 +1,11 @@
 package com.ks.daylucky.aspect;
 
 import com.ks.app.entity.AppInfo;
+import com.ks.daylucky.pojo.DTO.TokenParseResultDTO;
 import com.ks.daylucky.pojo.VO.AcceptData;
 import com.ks.daylucky.service.impl.AppManager;
 import com.ks.daylucky.util.ApiCodeConstant;
+import com.ks.daylucky.util.UserInfoUtil;
 import org.aspectj.lang.ProceedingJoinPoint;
 import org.aspectj.lang.annotation.Around;
 import org.aspectj.lang.annotation.Aspect;
@@ -53,10 +55,23 @@
             return null;
         }
 
+        //娉ㄥ叆UID
+
+        String token = request.getHeader("token");
+        Long uid = null;
+        if (!StringUtil.isNullOrEmpty(token)) {
+            TokenParseResultDTO tokenParseResultDTO = UserInfoUtil.parseToken(token);
+            if (tokenParseResultDTO.getState() == TokenParseResultDTO.TOKEN_STATE_VALID) {
+                uid = tokenParseResultDTO.getUid();
+            }
+        }
+
+
         for (Object obj : joinPoint.getArgs()) {
             if (obj instanceof AcceptData) {
                 //娉ㄥ叆搴旂敤璇︽儏
                 ((AcceptData) obj).setApp(app);
+                ((AcceptData) obj).setUid(uid);
                 break;
             }
         }

--
Gitblit v1.8.0