接口防抖

This commit is contained in:
GYJ 2025-03-23 16:10:37 +08:00
parent 6769edf14a
commit 51f77b4472
3 changed files with 5 additions and 0 deletions

View File

@ -1,5 +1,6 @@
package com.sqx.modules.app.controller.app;
import com.sqx.common.annotation.Debounce;
import com.sqx.common.utils.Result;
import com.sqx.modules.app.annotation.Login;
import com.sqx.modules.app.service.UserMoneyDetailsService;
@ -33,6 +34,7 @@ public class AppUserMoneyDetailsController {
@Login
@GetMapping("/selectUserMoney")
@ApiOperation("我的钱包")
@Debounce(interval = 3000, value = "#userId")
public Result selectUserMoney(@RequestAttribute Long userId){
return Result.success().put("data",userMoneyService.selectUserMoneyByUserId(userId));
}

View File

@ -30,12 +30,14 @@ public class AppCourseCollectController extends AbstractController {
@Login
@GetMapping("/selectByUserId")
@ApiOperation("app查询收藏短剧信息")
@Debounce(interval = 3000, value = "#userId")
public Result selectByUserId(Integer page, Integer limit, @RequestAttribute("userId") Long userId, Integer classify) {
return courseCollectService.selectByUserId(page, limit, userId, classify);
}
@Login
@GetMapping("/collectVideoSummary")
@Debounce(interval = 3000, value = "#userId")
public Result collectVideoSummary(@RequestAttribute("userId") Long userId) {
return courseCollectService.collectVideoSummary(userId);
}

View File

@ -162,6 +162,7 @@ public class DiscSpinningController {
@ApiResponses({
@ApiResponse(code = 200, message = "{\"sum\":\"总抽奖次数\",\"count\":\"剩余抽奖次数\"}"),
})
@Debounce(value = "#userId")
public Result drawCount(@ApiIgnore @RequestAttribute("userId") Long userId, @RequestParam(required = false, defaultValue = "1") Integer source) {
Map<String, Object> map = new HashMap<>();
int drawCount = Integer.parseInt(commonRepository.findOne(901).getValue());