admin
2024-03-08 0f704a4650edd60cea2e57778b6703509376a42c
fanli/src/main/java/com/yeshi/fanli/util/RedisManager.java
@@ -78,9 +78,8 @@
     * 删除某个键值
     *
     * @param key
     * @param value
     */
    private void removeKey(String key) {
    public void removeKey(String key) {
        Jedis jedis = getJedis();
        try {
            jedis.del(key);
@@ -133,6 +132,15 @@
        }
    }
    public boolean hasKey(String key) {
        Jedis jedis = getJedis();
        try {
            return jedis.exists(key);
        } finally {
            jedis.close();
        }
    }
    public void cacheCommonString(String key, String value, int seconds) {
        setString(key, value, seconds);
    }
@@ -164,7 +172,7 @@
        }
    }
    public TaoBaoGoodsBrief getTaoBaoGoodsTemp(Long auctionId) {
    public TaoBaoGoodsBrief getTaoBaoGoodsTemp(String auctionId) {
        String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.taobaoGoodsTemp, auctionId + "");
        String value = getCommonString(key);
        if (!StringUtil.isNullOrEmpty(value)) {
@@ -178,13 +186,13 @@
     *
     * @param auctionId
     */
    public void deleteTaoBaoGoodsBrief(Long auctionId) {
    public void deleteTaoBaoGoodsBrief(String auctionId) {
        String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.taobaoGoods, auctionId + "");
        if (Constant.IS_OUTNET)
            removeKey(key);
    }
    public TaoBaoGoodsBrief getTaoBaoGoodsBrief(long auctionId) throws TaobaoGoodsDownException {
    public TaoBaoGoodsBrief getTaoBaoGoodsBrief(String auctionId) throws TaobaoGoodsDownException {
        long startTime = System.currentTimeMillis();
        String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.taobaoGoods, auctionId + "");
        String value = "";
@@ -207,7 +215,7 @@
        }
    }
    public List<ImageInfo> getTaoBaoGoodsDetailImgs(long auctionId, SystemEnum system) {
    public List<ImageInfo> getTaoBaoGoodsDetailImgs(String auctionId, SystemEnum system) {
        String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.taobaoGoodsDetailimgs, auctionId + "");
        String value = "";
        if (Constant.IS_OUTNET)
@@ -297,7 +305,7 @@
     * @param auctionId
     * @return
     */
    public List<String> getTBImg(Long auctionId) {
    public List<String> getTBImg(String auctionId) {
        String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.taobaoImgs, auctionId + "");
        String value = "";
        if (Constant.IS_OUTNET)
@@ -326,7 +334,7 @@
     * @param sellerId
     * @return
     */
    public TaoBaoShopInfo getTBShopInfo(String shopTitle, Long sellerId, Long auctionId) {
    public TaoBaoShopInfo getTBShopInfo(String shopTitle, Long sellerId, String auctionId) {
        String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.taobaoShop, sellerId + "");
        String value = "";
        if (Constant.IS_OUTNET)
@@ -436,7 +444,6 @@
     *
     * @param phone
     * @param type
     * @param code
     */
    public void clearSMSVCode(String phone, int type) {
        // if (!Constant.IS_OUTNET)
@@ -506,7 +513,7 @@
     * @param auctionId
     * @param token
     */
    public void saveCommonTaoToken(Long auctionId, String token) {
    public void saveCommonTaoToken(String auctionId, String token) {
        String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.taobaoTokenCommon, auctionId + "");
        if (Constant.IS_OUTNET) {
            if (!StringUtil.isNullOrEmpty(token)) {
@@ -519,10 +526,10 @@
    /**
     * 获取用户短连接
     *
     * @param uid
     * @param auctionId
     * @return
     */
    public String getCommonTaoToken(Long auctionId) {
    public String getCommonTaoToken(String auctionId) {
        String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.taobaoTokenCommon, auctionId + "");
        if (Constant.IS_OUTNET) {
            return getCommonString(key);
@@ -563,7 +570,7 @@
    /**
     * 保存对象
     *
     * @param T
     * @param clazz
     * @param key
     * @param seconds
     */
@@ -602,9 +609,9 @@
     * @param key
     * @return
     */
    public Class<?> getObj(Class<?> clazz, String key) {
    public Object getObj(Class<?> clazz, String key) {
        String value = getCommonString(key);
        return (Class<?>) new Gson().fromJson(value, clazz);
        return new Gson().fromJson(value, clazz);
    }
    /**