Browse Source

2022-07-07 防重复提交 5-->10s

master
rui_li 4 years ago
parent
commit
cd9db2f06a
  1. 2
      src/main/java/com/gaotao/common/aop/RepeatSubmitAspect.java
  2. 2
      src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java

2
src/main/java/com/gaotao/common/aop/RepeatSubmitAspect.java

@ -32,7 +32,7 @@ public class RepeatSubmitAspect {
//缓存数据存放
private static final Cache<String, Object> caches = CacheBuilder.newBuilder()
.maximumSize(10000).expireAfterWrite(5, TimeUnit.SECONDS).build();
.maximumSize(10000).expireAfterWrite(10, TimeUnit.SECONDS).build();
//切点
@Pointcut("@annotation(com.gaotao.common.annotation.RepeatSubmit)")

2
src/main/java/com/gaotao/modules/schedule/controller/ScheduleController.java

@ -821,6 +821,7 @@ public class ScheduleController {
* @return com.gaotao.common.utils.R
**/
@RequestMapping(value = "connectToolInstanceId")
@RepeatSubmit
public R connectToolInstanceId(@RequestBody SearchScheduleData inData){
scheduleService.connectToolInstanceId(inData);
return R.ok()
@ -851,6 +852,7 @@ public class ScheduleController {
* @return com.gaotao.common.utils.R
**/
@RequestMapping(value = "connectMaterialRoll")
@RepeatSubmit
public R connectMaterialRoll(@RequestBody SearchScheduleData inData){
scheduleService.connectMaterialRoll(inData);
return R.ok()

Loading…
Cancel
Save