频率限制
This commit is contained in:
@@ -1,6 +1,7 @@
|
||||
package com.sqx.modules.course.controller.app;
|
||||
|
||||
import com.sqx.common.annotation.Debounce;
|
||||
import com.sqx.common.annotation.Limiting;
|
||||
import com.sqx.common.utils.Result;
|
||||
import com.sqx.modules.app.annotation.Login;
|
||||
import com.sqx.modules.course.entity.CourseCollect;
|
||||
@@ -22,6 +23,7 @@ public class AppCourseCollectController extends AbstractController {
|
||||
@Login
|
||||
@PostMapping("/insertCourseCollect")
|
||||
@ApiOperation("app收藏短剧信息")
|
||||
@Limiting(name = "AppCourseCollectController-insertCourseCollect", limitNum = 25)
|
||||
public Result insertCourseCollect(@RequestBody CourseCollect courseCollect, @RequestAttribute("userId") Long userId) {
|
||||
courseCollect.setUserId(userId);
|
||||
return courseCollectService.insertCourseCollect(courseCollect);
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package com.sqx.modules.orders.controller.app;
|
||||
|
||||
import com.sqx.common.annotation.Debounce;
|
||||
import com.sqx.common.annotation.Limiting;
|
||||
import com.sqx.common.utils.Result;
|
||||
import com.sqx.modules.app.annotation.Login;
|
||||
import com.sqx.modules.orders.service.OrdersService;
|
||||
@@ -38,6 +39,7 @@ public class AppOrdersController extends AbstractController {
|
||||
@GetMapping("/insertCourseOrders")
|
||||
@ApiOperation("生成商品订单")
|
||||
@Debounce(interval = 20000, value = "#userId")
|
||||
@Limiting(name = "AppOrdersController-insertCourseOrders", limitNum = 60)
|
||||
public Result insertCourseOrders(Long courseId,Long courseDetailsId, @RequestAttribute("userId") Long userId) {
|
||||
return ordersService.insertCourseOrders(courseId, courseDetailsId,userId);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user