浏览代码

fix: 授权接口尝试从网关读取 terminal

Walker 2 年之前
父节点
当前提交
7f3649df9f

+ 6 - 0
onemini-hospital-empty/src/main/java/com/ywt/alipaympapi/web/interceptors/AccessBehaviorInterceptor.java

@@ -47,6 +47,12 @@ public class AccessBehaviorInterceptor implements HandlerInterceptor {
                 }
             }
 
+            if (terminal <= 0) {
+                // 授权接口尝试从网关读取 terminal
+                String terminalStr = Checker.getStringValue(httpServletRequest.getHeader("pl-terminal"));
+                terminal = Checker.parseInt(terminalStr);
+            }
+
             if (userId <= 0) {
                 httpServletResponse.setStatus(HttpServletResponse.SC_UNAUTHORIZED);
                 httpServletResponse.getWriter().write("please login");