diff --git a/src/main/java/com/sqx/modules/redisService/RedisService.java b/src/main/java/com/sqx/modules/redisService/RedisService.java index f486f5ab..a81dc759 100644 --- a/src/main/java/com/sqx/modules/redisService/RedisService.java +++ b/src/main/java/com/sqx/modules/redisService/RedisService.java @@ -32,4 +32,7 @@ public interface RedisService { boolean isCanCash(Long userId); boolean setCreateOrderFlagAndCheckLimit(Long userId, Long orderId); + + void removeCanCashFlag(Long userId); + } diff --git a/src/main/java/com/sqx/modules/redisService/impl/RedisServiceImpl.java b/src/main/java/com/sqx/modules/redisService/impl/RedisServiceImpl.java index b2129794..a2439e7f 100644 --- a/src/main/java/com/sqx/modules/redisService/impl/RedisServiceImpl.java +++ b/src/main/java/com/sqx/modules/redisService/impl/RedisServiceImpl.java @@ -348,6 +348,12 @@ public class RedisServiceImpl implements RedisService { return StrUtil.isNotBlank(s); } + @Override + public void removeCanCashFlag(Long userId) { + String key = "cash:canCash:" + userId; + redisUtils.delete(key); + } + @Override public boolean setCreateOrderFlagAndCheckLimit(Long userId, Long orderId) { String key = "createOrder:" + userId + ":" + orderId;