From 621852b97817fec5ae49cba443cb6d7e6069d3ca Mon Sep 17 00:00:00 2001
From: yujian <yujian@163.com>
Date: 星期二, 16 六月 2020 17:22:06 +0800
Subject: [PATCH] 云发单教程跳转bug
---
fanli/src/main/java/com/yeshi/fanli/util/cache/JDGoodsCacheUtil.java | 17 ++++++++---------
1 files changed, 8 insertions(+), 9 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/util/cache/JDGoodsCacheUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/cache/JDGoodsCacheUtil.java
index 8672fdf..190b61b 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/cache/JDGoodsCacheUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/cache/JDGoodsCacheUtil.java
@@ -7,14 +7,11 @@
import com.google.gson.Gson;
import com.yeshi.fanli.entity.jd.JDGoods;
-import com.yeshi.fanli.entity.taobao.TaoBaoGoodsBrief;
-import com.yeshi.fanli.exception.taobao.TaobaoGoodsDownException;
-import com.yeshi.fanli.log.LogHelper;
-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.jd.JDApiUtil;
-import com.yeshi.fanli.util.taobao.TaoKeApiUtil;
+import com.yeshi.fanli.util.jd.JDUtil;
@Component
public class JDGoodsCacheUtil {
@@ -31,7 +28,7 @@
return;
}
// 淇濆瓨20鍒嗛挓
- String key = "JD-goods-" + goods.getSkuId();
+ String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.JDGoods, goods.getSkuId() + "" );
redisManager.cacheCommonString(key, new Gson().toJson(goods), 60 * 20);
}
@@ -42,16 +39,18 @@
* @return
*/
public JDGoods getGoodsInfo(long goodsId){
- String key = "JD-goods-" + goodsId;
+ String key = RedisKeyEnum.getRedisKey(RedisKeyEnum.JDGoods, goodsId + "");
String value = redisManager.getCommonString(key);
if (!StringUtil.isNullOrEmpty(value)) {
return JsonUtil.getSimpleGson().fromJson(value, JDGoods.class);
}
- JDGoods goods = JDApiUtil.queryGoodsDetail(goodsId);
+ JDGoods goods = JDApiUtil.queryGoodsDetail(goodsId); // 楂樼骇鎺ュ彛
if (goods == null) {
- goods = JDApiUtil.getGoodsDetail(goodsId);
+ goods = JDUtil.getGoodsDetail(goodsId); // 鐖彇缃戦〉
+ //jdGoods = JDApiUtil.getGoodsDetail(goodsId); // 鏅�氭帴鍙�
}
+
// 缂撳瓨20鍒嗛挓
if (goods != null) {
redisManager.cacheCommonString(key, JsonUtil.getSimpleGson().toJson(goods), 60 * 20);
--
Gitblit v1.8.0