yujian
2020-01-03 c9cbdfa41d645d42eeaa7e06d550d4ef8ac328e7
fanli/src/main/java/com/yeshi/fanli/controller/client/v2/ConfigControllerV2.java
@@ -35,6 +35,7 @@
import com.yeshi.fanli.service.inter.user.tb.UserExtraTaoBaoInfoService;
import com.yeshi.fanli.util.AESUtil;
import com.yeshi.fanli.util.Constant;
import com.yeshi.fanli.util.RedisKeyEnum;
import com.yeshi.fanli.util.RedisManager;
import com.yeshi.fanli.util.StringUtil;
import com.yeshi.fanli.util.TaoBaoConstant;
@@ -179,7 +180,7 @@
         FloatAD floatAD = listAD.get(i);
         FloatADTypeEnum typeEnum = floatAD.getTypeEnum();
         if (typeEnum == FloatADTypeEnum.newUserRedPack
               && (!VersionUtil.greaterThan_2_1(acceptData.getPlatform(), acceptData.getVersion())
               && (!VersionUtil.greaterThan_2_0_5(acceptData.getPlatform(), acceptData.getVersion())
                     || !userTaoLiJinNewbiesService.verifyHasReward(uid, acceptData.getDevice()))) {
            listAD.remove(i);
@@ -501,12 +502,13 @@
         out.print(JsonUtil.loadJSONP(callback, JsonUtil.loadFalseResult(1001, "请绑定淘宝")));
         return;
      }
      String elmeLink = redisManager.getCommonString("elme-link-" + uid);
      String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.elmeLink, uid + "");
      String elmeLink = redisManager.getCommonString(key);
      if (StringUtil.isNullOrEmpty(elmeLink)) {
         elmeLink = TaoKeApiUtil.officialActivityConvert(TaoBaoConstant.TAOBAO_ELEME_PID.split("_")[3],
               "1571715733668", userInfoExtra.getRelationId());
         if (!StringUtil.isNullOrEmpty(elmeLink)) {
            redisManager.cacheCommonString("elme-link-" + uid, elmeLink, 60 * 60);// 缓存1个小时
            redisManager.cacheCommonString(key, elmeLink, 60 * 60);// 缓存1个小时
         }
      }