소스 검색

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

Walker 2 년 전
부모
커밋
7f3649df9f
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      onemini-hospital-empty/src/main/java/com/ywt/alipaympapi/web/interceptors/AccessBehaviorInterceptor.java

+ 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");