From 74ee9c42c1d87f3724a21e92871bc8c95c8364c6 Mon Sep 17 00:00:00 2001
From: admin <weikou2014>
Date: 星期二, 03 九月 2019 17:04:03 +0800
Subject: [PATCH] Merge remote-tracking branch 'origin/div' into div
---
fanli/src/main/java/com/yeshi/fanli/util/cache/TaoBaoGoodsCacheUtil.java | 58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
1 files changed, 58 insertions(+), 0 deletions(-)
diff --git a/fanli/src/main/java/com/yeshi/fanli/util/cache/TaoBaoGoodsCacheUtil.java b/fanli/src/main/java/com/yeshi/fanli/util/cache/TaoBaoGoodsCacheUtil.java
index 1206fc3..494f25e 100644
--- a/fanli/src/main/java/com/yeshi/fanli/util/cache/TaoBaoGoodsCacheUtil.java
+++ b/fanli/src/main/java/com/yeshi/fanli/util/cache/TaoBaoGoodsCacheUtil.java
@@ -42,4 +42,62 @@
return null;
}
+ /**
+ * 鏄惁鍙互娣诲姞鍒版洿鏂伴槦鍒椾腑
+ *
+ * @param auctionId
+ * @return
+ */
+ public boolean canAddToUpdateQueue(Long auctionId) {
+ String key = "tb-u-q-" + auctionId;
+ String value = redisManager.getCommonString(key);
+ if (StringUtil.isNullOrEmpty(value))
+ return true;
+ else
+ return false;
+ }
+
+ /**
+ * 澧炲姞娣诲姞鍒伴槦鍒椾腑鐨勮褰�
+ *
+ * @param auctionId
+ */
+ public void addAddToQueueHistory(Long auctionId) {
+ String key = "tb-u-q-" + auctionId;
+ redisManager.cacheCommonString(key, "1", 60 * 60 * 2);// 鏈夋晥鏈�2涓皬鏃�
+ }
+
+ /**
+ * 鏌ヨ鍟嗗搧鏄惁闇�瑕佹洿鏂�
+ *
+ * @param actionId
+ * @return
+ */
+ public boolean needUpdate(Long actionId) {
+ String key = "tb-u-" + actionId;
+ String value = redisManager.getCommonString(key);
+ if (StringUtil.isNullOrEmpty(value))
+ return true;
+ else
+ return false;
+ }
+
+ /**
+ * 娣诲姞鏇存柊璁板綍鏁版嵁
+ *
+ * @param actionId
+ * @return
+ */
+ public void addUpdateHistory(Long actionId) {
+ String key = "tb-u-" + actionId;
+ redisManager.cacheCommonString(key, "1", 60 * 60 * 1);// 鏈夋晥鏈�1涓皬鏃�
+ }
+
+ /**
+ * 鍒犻櫎鏇存柊璁板綍
+ */
+ public void removeUpdateHistory() {
+ // TODO 鍑屾櫒鍒犻櫎缂撳瓨璁板綍
+ }
+
}
--
Gitblit v1.8.0