Merge branch 'test' into dev
This commit is contained in:
@@ -44,9 +44,8 @@ public class AppUserPrizeExchangeController {
|
|||||||
@PostMapping("/exchange")
|
@PostMapping("/exchange")
|
||||||
@ApiOperation("兑换")
|
@ApiOperation("兑换")
|
||||||
public Result exchange(@RequestAttribute("userId") Long userId, @RequestBody UserPrizeExchange entity) {
|
public Result exchange(@RequestAttribute("userId") Long userId, @RequestBody UserPrizeExchange entity) {
|
||||||
//userPrizeExchangeService.exchange(userId, entity);
|
userPrizeExchangeService.exchange(userId, entity);
|
||||||
//return Result.success();
|
return Result.success();
|
||||||
return Result.error("奖品正在路上,请耐心等待");
|
|
||||||
}
|
}
|
||||||
|
|
||||||
@Login
|
@Login
|
||||||
|
|||||||
@@ -350,10 +350,9 @@ public class RedisServiceImpl implements RedisService {
|
|||||||
|
|
||||||
@Override
|
@Override
|
||||||
public boolean setCreateOrderFlagAndCheckLimit(Long userId, Long orderId) {
|
public boolean setCreateOrderFlagAndCheckLimit(Long userId, Long orderId) {
|
||||||
String key = "createOrder:" + userId;
|
String key = "createOrder:" + userId + ":" + orderId;
|
||||||
redisTemplate.opsForSet().add(key, orderId.toString());
|
redisTemplate.opsForValue().set(key, orderId.toString(), 60, TimeUnit.SECONDS);
|
||||||
redisUtils.expire(key, 60);
|
Set<String> keys = redisTemplate.keys("createOrder:" + userId + ":*");
|
||||||
Set<String> members = redisTemplate.opsForSet().members(key);
|
return keys != null && keys.size() > 22;
|
||||||
return members != null && members.size() > 22;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -123,7 +123,7 @@ logging:
|
|||||||
|
|
||||||
limit:
|
limit:
|
||||||
urlRate: 10 # 同一用户单url每秒限制次数
|
urlRate: 10 # 同一用户单url每秒限制次数
|
||||||
ipJumpLimit: 4 # 同一ip每分钟跳动次数
|
ipJumpLimit: 6 # 同一ip每分钟跳动次数
|
||||||
|
|
||||||
# 指定sharding-jdbc雪花算法的工作机器ID
|
# 指定sharding-jdbc雪花算法的工作机器ID
|
||||||
snowflake:
|
snowflake:
|
||||||
|
|||||||
Reference in New Issue
Block a user