admin
2020-08-26 26f7accb815f55f18f8eedfca4324700a96884ec
fanli/src/main/java/com/yeshi/fanli/aspect/integral/IntegralGetFrequencyLimitAspect.java
@@ -4,6 +4,7 @@
import javax.annotation.Resource;
import com.yeshi.fanli.util.RedisManager;
import org.aspectj.lang.ProceedingJoinPoint;
import org.aspectj.lang.Signature;
import org.aspectj.lang.annotation.Around;
@@ -17,7 +18,6 @@
import org.springframework.expression.spel.support.StandardEvaluationContext;
import org.springframework.stereotype.Component;
import com.yeshi.fanli.util.RedisManager;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.util.annotation.integral.IntegralGetFrequencyLimit;
@@ -29,7 +29,7 @@
public class IntegralGetFrequencyLimitAspect {
   @Resource
   private JedisPool jedisPool;
   private RedisManager redisManager;
   private ExpressionParser parser = new SpelExpressionParser();
@@ -47,7 +47,7 @@
      return expression.getValue(context).toString();
   }
   @Around("execution(public * com.yeshi.fanli.service.impl.integral.*.*(..))")
   @Around("execution(public * com.yeshi.fanli.service.impl.user.integral.*.*(..))")
   public Object requestSerializable(ProceedingJoinPoint joinPoint) throws Throwable {
      Signature signature = joinPoint.getSignature();
      MethodSignature methodSignature = (MethodSignature) signature;
@@ -62,7 +62,7 @@
            String catchKey = "integral-get-frequency-" + StringUtil.Md5(generateKeyBySpEL(key, joinPoint));
            Jedis jedis = jedisPool.getResource();
            Jedis jedis =redisManager.getJedis();
            try {
               if (jedis.setnx(catchKey, "1") > 0) {
                  jedis.expire(catchKey, timeS);
@@ -80,7 +80,7 @@
               } finally {
               }
            } finally {
               jedisPool.returnResource(jedis);
               jedis.close();
            }
         }
      } catch (NoSuchMethodException e) {