| 
					
				 | 
			
			
				@@ -87,7 +87,7 @@ public class SysLoginService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         AsyncManager.me().execute(AsyncFactory.recordLogininfor(username, Constants.LOGIN_SUCCESS, MessageUtils.message("user.login.success")));
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         LoginUser loginUser = (LoginUser) authentication.getPrincipal();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        recordLoginInfo(loginUser.getUser());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        recordLoginInfo(loginUser.getUserId());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         // 生成token
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				         return tokenService.createToken(loginUser);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }
 
			 | 
		
	
	
		
			
				| 
					
				 | 
			
			
				@@ -119,11 +119,15 @@ public class SysLoginService 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     /**
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      * 记录登录信息
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     *
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+     * @param userId 用户ID
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				      */
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-    public void recordLoginInfo(SysUser user)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+    public void recordLoginInfo(Long userId)
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     {
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        user.setLoginIp(IpUtils.getIpAddr(ServletUtils.getRequest()));
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        user.setLoginDate(DateUtils.getNowDate());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				-        userService.updateUserProfile(user);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        SysUser sysUser = new SysUser();
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sysUser.setUserId(userId);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sysUser.setLoginIp(IpUtils.getIpAddr(ServletUtils.getRequest()));
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        sysUser.setLoginDate(DateUtils.getNowDate());
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				+        userService.updateUserProfile(sysUser);
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				     }
 
			 | 
		
	
		
			
				 | 
				 | 
			
			
				 }
 
			 |