From ed732dea219670c75c4664e522e10c90469a2b33 Mon Sep 17 00:00:00 2001 From: admin <weikou2014> Date: 星期一, 18 二月 2019 16:28:10 +0800 Subject: [PATCH] 框架调整 --- fanli-facade-goods/src/main/java/org/fanli/facade/goods/utils/RedisGoodsManager.java | 25 +++++++++++++++++++++++++ 1 files changed, 25 insertions(+), 0 deletions(-) diff --git a/fanli-facade-goods/src/main/java/org/fanli/facade/goods/utils/RedisGoodsManager.java b/fanli-facade-goods/src/main/java/org/fanli/facade/goods/utils/RedisGoodsManager.java index 6541814..d326ad1 100644 --- a/fanli-facade-goods/src/main/java/org/fanli/facade/goods/utils/RedisGoodsManager.java +++ b/fanli-facade-goods/src/main/java/org/fanli/facade/goods/utils/RedisGoodsManager.java @@ -120,6 +120,31 @@ public void removeCommonString(String key) { removeKey(key); } + + + /** + * 涓存椂瀛樺偍娣樺疂鐨勫晢鍝佽鎯� + * + * @param goods + */ + public void saveTaoBaoGoodsBriefTemp(TaoBaoGoodsBrief goods) { + if (goods == null) + return; + String key = "taobao-goods-temp-" + goods.getAuctionId(); + if (Constant.IS_OUTNET) { + // 鏆傚瓨4涓皬鏃剁殑鍒嗕韩 + cacheCommonString(key, JsonUtil.getSimpleGson().toJson(goods), 60 * 60 * 4); + } + } + + public TaoBaoGoodsBrief getTaoBaoGoodsTemp(Long auctionId) { + String key = "taobao-goods-temp-" + auctionId; + String value = getCommonString(key); + if (!StringUtil.isNullOrEmpty(value)) { + return JsonUtil.getSimpleGson().fromJson(value, TaoBaoGoodsBrief.class); + } + return null; + } /** * 灏嗕俊鎭案涔呬繚瀛樺埌Redis -- Gitblit v1.8.0