diff --git a/mallinkCApi/src/main/java/com/iformall/interceptor/AuthorizationInterceptor.java b/mallinkCApi/src/main/java/com/iformall/interceptor/AuthorizationInterceptor.java index 5514dc0db..59940ef64 100644 --- a/mallinkCApi/src/main/java/com/iformall/interceptor/AuthorizationInterceptor.java +++ b/mallinkCApi/src/main/java/com/iformall/interceptor/AuthorizationInterceptor.java @@ -75,9 +75,11 @@ public class AuthorizationInterceptor extends HandlerInterceptorAdapter { request.setAttribute(Constant.LOGIN_USER_KEY, cUser.getId()); - if (!StringUtils.isBlank(mallTenantId)) { + if (StringUtils.isNotBlank(mallTenantId)) { request.setAttribute(Constant.TENANT_ID, mallTenantId); - if(!mallTenantId.equals(cUser.getTenantId())){ + if (StringUtils.isNotBlank(cUser.getParentTenantId())) { + request.setAttribute(Constant.PARENT_TENANT_ID, cUser.getParentTenantId()); + }else if(!mallTenantId.equals(cUser.getTenantId())){ request.setAttribute(Constant.PARENT_TENANT_ID, cUser.getTenantId()); } }else {