diff --git a/src/main/java/com/sqx/common/aspect/DebounceAspect.java b/src/main/java/com/sqx/common/aspect/DebounceAspect.java index 0b3bb99b..289e1c69 100644 --- a/src/main/java/com/sqx/common/aspect/DebounceAspect.java +++ b/src/main/java/com/sqx/common/aspect/DebounceAspect.java @@ -1,6 +1,7 @@ package com.sqx.common.aspect; import com.sqx.common.annotation.Debounce; +import com.sqx.common.utils.Result; import com.sqx.common.utils.SpelUtil; import org.apache.commons.lang3.StringUtils; import org.aspectj.lang.ProceedingJoinPoint; @@ -76,7 +77,7 @@ public class DebounceAspect { return joinPoint.proceed(); } // 在防抖间隔内,不执行目标方法,直接返回 - return null; + return Result.error("请求频繁,请重试"); } private Object debounceForSpecificValue(ProceedingJoinPoint joinPoint, String methodSignature, long interval, TimeUnit timeUnit, Object targetValue) throws Throwable { @@ -89,7 +90,7 @@ public class DebounceAspect { return joinPoint.proceed(); } // 在防抖间隔内,不执行目标方法,直接返回 - return null; + return Result.error("请求频繁,请重试"); } public void cleanExpiredRecords() {