diff --git a/cash-common/cash-common-sa-token/src/main/java/com/czg/config/SaTokenConfigure.java b/cash-common/cash-common-sa-token/src/main/java/com/czg/config/SaTokenConfigure.java index 89167b0a..cd63242e 100644 --- a/cash-common/cash-common-sa-token/src/main/java/com/czg/config/SaTokenConfigure.java +++ b/cash-common/cash-common-sa-token/src/main/java/com/czg/config/SaTokenConfigure.java @@ -7,10 +7,13 @@ import cn.dev33.satoken.interceptor.SaInterceptor; import cn.dev33.satoken.router.SaRouter; import cn.dev33.satoken.strategy.SaAnnotationStrategy; import com.czg.sa.MyStpLogic; +import com.czg.utils.ServletUtil; import jakarta.annotation.PostConstruct; import lombok.extern.slf4j.Slf4j; import org.springframework.context.annotation.Configuration; import org.springframework.core.annotation.AnnotatedElementUtils; +import org.springframework.web.context.request.RequestContextHolder; +import org.springframework.web.context.request.ServletRequestAttributes; import org.springframework.web.servlet.config.annotation.InterceptorRegistry; import org.springframework.web.servlet.config.annotation.WebMvcConfigurer; @@ -71,7 +74,13 @@ public class SaTokenConfigure implements WebMvcConfigurer { .notMatch("/admin/auth/**") .notMatch("/admin/shopMsgPush/subscribe/**") .notMatch("/admin/coupon/grant") - .check(r -> MyStpLogic.ADMIN_LOGIC.checkLogin()); + .check(r -> { + ServletRequestAttributes attributes = + (ServletRequestAttributes) RequestContextHolder.getRequestAttributes(); + if (attributes == null || !ServletUtil.getClientIP(attributes.getRequest()).contains("192.168")) { + MyStpLogic.ADMIN_LOGIC.checkLogin(); + } + }); })).addPathPatterns("/**"); diff --git a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkBirthdayGiftServiceImpl.java b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkBirthdayGiftServiceImpl.java index 350fb498..3d87211f 100644 --- a/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkBirthdayGiftServiceImpl.java +++ b/cash-service/market-service/src/main/java/com/czg/service/market/service/impl/MkBirthdayGiftServiceImpl.java @@ -179,7 +179,7 @@ public class MkBirthdayGiftServiceImpl extends ServiceImpl