admin
2019-07-11 3824cbcaec6e6c67418d5280a53e9c2fedeef6f9
fanli/src/main/java/com/yeshi/fanli/aspect/ActiveUserAspect.java
@@ -13,6 +13,7 @@
import org.springframework.web.context.request.ServletRequestAttributes;
import com.yeshi.fanli.service.inter.user.UserSystemCouponService;
import com.yeshi.fanli.util.Constant;
import com.yeshi.fanli.util.RedisManager;
/**
@@ -21,9 +22,9 @@
 * @author Administrator
 *
 */
@Component
@Aspect
@Order(6)
//@Component
//@Aspect
//@Order(6)
public class ActiveUserAspect {
   
   @Resource(name = "taskExecutor")
@@ -63,24 +64,15 @@
               return;
            }
            
            // 缓存uid的Key
            String key = "activeUid_" + uuid;
            // 缓存中是否存在uid
            String cacheValue = redisManager.getCommonString(key);
            if (cacheValue != null && cacheValue.trim().length() > 0) {
               return;
            }
            // 加入缓存 20分钟
            redisManager.cacheCommonString("activeUid_" + uuid, uuid.toString(), 60 * 20);
            // 接收券
            try {
               userSystemCouponService.receivedCoupon(uuid);
            } catch (Exception e) {
               e.printStackTrace();
            if (Constant.IS_OUTNET) {
               String key = "activeUid_" + uuid;
               // 缓存中是否存在uid
               String cacheValue = redisManager.getCommonString(key);
               if (cacheValue != null && cacheValue.trim().length() > 0) {
                  return;
               }
               // 加入缓存 20分钟
               redisManager.cacheCommonString(key, uuid.toString(), 60 * 20);
            }
         }
      });