package com.futuredata.web.portrait.aspect;
import com.futuredata.web.portrait.login.utils.MemoryCache;
import com.futuredata.web.portrait.pojo.Response;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.annotation.Around;
import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.Pointcut;
import org.springframework.stereotype.Component;
import org.springframework.web.context.request.RequestContextHolder;
import org.springframework.web.context.request.ServletRequestAttributes;
import javax.servlet.http.HttpServletRequest;
/**
* @Author: rui.wang
* @Date: 2019/11/14
*/
@Component
@Aspect
public class loginAspect {
@Pointcut("within(com.futuredata.web.portrait.controller.*) && !within(com.futuredata.web.portrait.login.api.*) && !execution(public * com.futuredata.web.portrait.controller.CompareAnalysisViewApi.exportAbilityCompareData(..)) && !execution(public * com.futuredata.web.p