diff --git a/nflg-wms-gateway/src/main/java/com/nflg/wms/gateway/satoken/SaTokenConfigure.java b/nflg-wms-gateway/src/main/java/com/nflg/wms/gateway/satoken/SaTokenConfigure.java index dfd04b4e..d6006ea1 100644 --- a/nflg-wms-gateway/src/main/java/com/nflg/wms/gateway/satoken/SaTokenConfigure.java +++ b/nflg-wms-gateway/src/main/java/com/nflg/wms/gateway/satoken/SaTokenConfigure.java @@ -38,9 +38,17 @@ public class SaTokenConfigure { .setAuth(obj -> { // 登录校验 -- 拦截所有路由 SaRouter.match("/**") - .notMatch("/auth/**","/srm-receive/**", "/shipment/material/**","**/actuator/**","**/external/**" + .notMatch("/auth/**" + , "/srm-receive/**" + , "/shipment/material/**" + , "/qms/external/**" // MPM 免登录接口 - , "/admin/material/mpm/**", "/admin/package/mpm/**") + , "/admin/material/mpm/**" + , "/admin/package/mpm/**") + .notMatch(r -> { + String path = SaHolder.getRequest().getRequestPath(); + return path.contains("/actuator/"); + }) .check(r -> { String traceId = SaHolder.getRequest().getHeader(Constant.TRACE_ID_HEADER, IdUtil.getSnowflakeNextIdStr()); MDC.put(Constant.TRACE_ID, traceId);