diff --git a/src/main/java/com/sqx/modules/app/controller/app/AppUserMoneyDetailsController.java b/src/main/java/com/sqx/modules/app/controller/app/AppUserMoneyDetailsController.java index cbdb6a9c..dd1054c4 100644 --- a/src/main/java/com/sqx/modules/app/controller/app/AppUserMoneyDetailsController.java +++ b/src/main/java/com/sqx/modules/app/controller/app/AppUserMoneyDetailsController.java @@ -27,6 +27,8 @@ public class AppUserMoneyDetailsController { @Login @ApiOperation("钱包明细") @GetMapping("/queryUserMoneyDetails") + @Limiting + @Debounce(interval = 3000, value = "#userId") public Result queryUserMoneyDetails(Integer page, Integer limit, @RequestAttribute Long userId,Integer classify, Integer type, Integer moneyType, Integer viewType) { return userMoneyDetailsService.queryUserMoneyDetails(page, limit,null, userId,classify,type, moneyType ,viewType); diff --git a/src/main/java/com/sqx/modules/course/controller/app/AppCourseController.java b/src/main/java/com/sqx/modules/course/controller/app/AppCourseController.java index c9e63099..fa823d5f 100644 --- a/src/main/java/com/sqx/modules/course/controller/app/AppCourseController.java +++ b/src/main/java/com/sqx/modules/course/controller/app/AppCourseController.java @@ -34,6 +34,7 @@ public class AppCourseController extends AbstractController { // @Login @GetMapping("/selectCourse") @ApiOperation("查询短剧信息") + @Limiting public Result selectCourse(@ApiParam("页") Integer page, @ApiParam("条") Integer limit, @ApiParam("分类id") Long classifyId, @ApiParam("搜索内容") String title, Long bannerId, Integer sort, String token, Integer isPrice, Integer over, Integer wxCourse, Integer dyCourse, Integer wxShow, Integer dyShow, HttpServletRequest request) { diff --git a/src/main/java/com/sqx/modules/discSpinning/controller/DiscSpinningController.java b/src/main/java/com/sqx/modules/discSpinning/controller/DiscSpinningController.java index 8fee58f6..1524a430 100644 --- a/src/main/java/com/sqx/modules/discSpinning/controller/DiscSpinningController.java +++ b/src/main/java/com/sqx/modules/discSpinning/controller/DiscSpinningController.java @@ -204,6 +204,7 @@ public class DiscSpinningController { }) @ApiOperation("抽取大转盘") @Debounce(value = "#userId") + @Limiting public Result draw(@ApiIgnore @RequestAttribute("userId") Long userId, @RequestParam(required = false, defaultValue = "1") Integer source) throws CzgException { String lockKey = StrUtil.format("user:disc-spinning:limit:user:lock:{}", userId); if (redisUtils.hasKey(lockKey)) { diff --git a/src/main/java/com/sqx/modules/pay/controller/app/AppCashController.java b/src/main/java/com/sqx/modules/pay/controller/app/AppCashController.java index 7a982dbd..7ee8f75c 100644 --- a/src/main/java/com/sqx/modules/pay/controller/app/AppCashController.java +++ b/src/main/java/com/sqx/modules/pay/controller/app/AppCashController.java @@ -5,6 +5,7 @@ import cn.hutool.core.convert.Convert; import cn.hutool.core.date.DateUtil; import cn.hutool.core.util.StrUtil; import com.sqx.common.annotation.Debounce; +import com.sqx.common.annotation.Limiting; import com.sqx.common.utils.PageUtils; import com.sqx.common.utils.RedisUtils; import com.sqx.common.utils.Result; @@ -65,6 +66,8 @@ public class AppCashController { @Login @GetMapping("/canCash") + @Debounce(interval = 3000, value = "#userId") + @Limiting public Result canCash(@RequestAttribute("userId") Long userId) { CommonInfo info = commonInfoService.findOne(928); if ("0".equals(info.getValue())) { @@ -140,6 +143,7 @@ public class AppCashController { @ApiOperation("查询提现记录列表") @ResponseBody @Debounce(interval = 3000, value = "#userId") + @Limiting public Result selectHelpProfit(int page, int limit, @RequestAttribute("userId") Long userId) { CashOut cashOut = new CashOut(); cashOut.setUserId(userId);