From 972d3bc71115ec977dccf835fbcd148da3bcc86c Mon Sep 17 00:00:00 2001
From: yujian <yujian@123.com>
Date: 星期二, 03 九月 2019 16:41:49 +0800
Subject: [PATCH] 统计可用的免单券数量-countUsableFreeCouponForBuy

---
 fanli/src/main/java/com/yeshi/fanli/aspect/RequestSerializableAspect.java |    6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)

diff --git a/fanli/src/main/java/com/yeshi/fanli/aspect/RequestSerializableAspect.java b/fanli/src/main/java/com/yeshi/fanli/aspect/RequestSerializableAspect.java
index a2d5d62..3d31429 100644
--- a/fanli/src/main/java/com/yeshi/fanli/aspect/RequestSerializableAspect.java
+++ b/fanli/src/main/java/com/yeshi/fanli/aspect/RequestSerializableAspect.java
@@ -92,6 +92,7 @@
 					if (!StringUtil.isNullOrEmpty(cacheKey)) {
 						cacheKey = joinPoint.getTarget().getClass().getName() + "." + targetMethod.getName() + "-"
 								+ cacheKey;
+						String cacheAlias = cacheKey;
 						cacheKey = "rs-" + StringUtil.Md5(cacheKey);
 						// jiedis鍘熷瓙鎬у仛鎷︽埅
 						Jedis jedis = jedisPool.getResource();
@@ -102,6 +103,8 @@
 							// 绛夊緟鍝嶅簲
 							while (result <= 0) {
 								result = jedis.setnx(cacheKey, "1");
+								LogHelper.error("瑙﹀彂骞跺彂閿�:" + cacheAlias);
+								LogHelper.error("redis閿�:" + cacheKey);
 								if (result <= 0) {
 									try {
 										Thread.sleep(50);
@@ -113,6 +116,9 @@
 										out.print(JsonUtil.loadFalseResult("杩炴帴瓒呮椂"));
 										return null;
 									}
+								} else {
+									// 璁剧疆30绉掑鐞嗘椂闂�
+									jedis.expire(cacheKey, 30);
 								}
 							}
 

--
Gitblit v1.8.0