From 3cf41feae65a864fc00d72fdd09a676372fc3b27 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 15 三月 2019 12:22:20 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/master'

---
 fanli/src/main/java/com/yeshi/fanli/aspect/ActiveUserAspect.java |   26 +++++++++++++++++++-------
 1 files changed, 19 insertions(+), 7 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/aspect/ActiveUserAspect.java b/fanli/src/main/java/com/yeshi/fanli/aspect/ActiveUserAspect.java
index 2dd362a..5c9d268 100644
--- a/fanli/src/main/java/com/yeshi/fanli/aspect/ActiveUserAspect.java
+++ b/fanli/src/main/java/com/yeshi/fanli/aspect/ActiveUserAspect.java
@@ -38,31 +38,43 @@
 	
 	public static final String EDP = "execution(* com.yeshi.fanli.controller.client.*.*(..))";
 
-//	@Around(EDP)
+	@Around(EDP)
 	public Object activeAround(ProceedingJoinPoint joinPoint) throws Throwable {
 
+		Long uid = null;
+	
 		ServletRequestAttributes servletContainer = (ServletRequestAttributes) RequestContextHolder
 				.getRequestAttributes();
+		HttpServletRequest request = servletContainer.getRequest();
 		
-		 Object[] args = joinPoint.getArgs();
-		
-		Long uid = null;
-		 HttpServletRequest request = servletContainer.getRequest();
 		String str_uid = request.getParameter("uid");
 		if (str_uid != null && str_uid.trim().length() > 0) {
 			uid = Long.parseLong(str_uid);
 		}
 		
-		System.out.println("uid: "+ uid);
 		
 		final Long uuid = uid;
 		
 		executor.execute(new Runnable() {
 			@Override
 			public void run() {
+				
 				if (uuid == null) {
 					return;
 				}
+				
+//				// 缂撳瓨uid鐨凨ey
+//				String key = "activeUid_" + uuid;
+//				
+//				// 缂撳瓨涓槸鍚﹀瓨鍦╱id
+//				String cacheValue = redisManager.getCommonString(key);
+//				if (cacheValue != null && cacheValue.trim().length() > 0) {
+//					return;
+//				}
+//
+//				// 鍔犲叆缂撳瓨 20鍒嗛挓
+//				redisManager.cacheCommonString("activeUid_" + uuid, uuid.toString(), 60 * 20);
+//				
 				
 				// 鎺ユ敹鍒�
 				try {
@@ -73,8 +85,8 @@
 			}
 		});
 		
+		Object[] args = joinPoint.getArgs();
 		return joinPoint.proceed(args);
 	}
 
-	
 }

--
Gitblit v1.8.0