From 0f704a4650edd60cea2e57778b6703509376a42c Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期五, 08 三月 2024 17:48:09 +0800
Subject: [PATCH] 京东API(大淘客补充)优化/日志优化

---
 fanli/src/main/java/com/yeshi/fanli/util/RedisManager.java |   37 ++++++++++++++++++++++---------------
 1 files changed, 22 insertions(+), 15 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/util/RedisManager.java b/fanli/src/main/java/com/yeshi/fanli/util/RedisManager.java
index c9dcb76..d0602f4 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/RedisManager.java
+++ b/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);
     }
 
     /**

--
Gitblit v1.8.0