| | |
| | | // TODO 凌晨删除缓存记录
|
| | | }
|
| | |
|
| | | /**
|
| | | * 保存口令对应的商品ID
|
| | | * |
| | | * @param token
|
| | | * @param auctionId
|
| | | */
|
| | | public void saveTokenGoodsIdMap(String token, Long auctionId) {
|
| | | String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.taobaoTokenGoodsMap, StringUtil.Md5(token));
|
| | | redisManager.cacheCommonString(key, auctionId+"", 60 * 30);// 有效期30分钟
|
| | | }
|
| | |
|
| | | /**
|
| | | * 通过口令获取商品ID
|
| | | * |
| | | * @param token
|
| | | * @return
|
| | | */
|
| | | public Long getGoodsIdByToken(String token) {
|
| | | String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.taobaoTokenGoodsMap, StringUtil.Md5(token));
|
| | | String goodsId = redisManager.getCommonString(key);
|
| | | if (StringUtil.isNullOrEmpty(goodsId))
|
| | | return null;
|
| | | return Long.parseLong(goodsId);
|
| | | }
|
| | |
|
| | | }
|