创建订单拉黑限制规则修改
This commit is contained in:
parent
279eba7e42
commit
466a661868
|
|
@ -350,10 +350,9 @@ public class RedisServiceImpl implements RedisService {
|
|||
|
||||
@Override
|
||||
public boolean setCreateOrderFlagAndCheckLimit(Long userId, Long orderId) {
|
||||
String key = "createOrder:" + userId;
|
||||
redisTemplate.opsForSet().add(key, orderId.toString());
|
||||
redisUtils.expire(key, 60);
|
||||
Set<String> members = redisTemplate.opsForSet().members(key);
|
||||
return members != null && members.size() > 12;
|
||||
String key = "createOrder:" + userId + ":" + orderId;
|
||||
redisTemplate.opsForValue().set(key, orderId.toString(), 60, TimeUnit.SECONDS);
|
||||
Set<String> keys = redisTemplate.keys("createOrder:" + userId + ":*");
|
||||
return keys != null && keys.size() > 12;
|
||||
}
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in New Issue