|
|
|
@@ -92,6 +92,12 @@ public class AuthorizationInterceptor extends HandlerInterceptorAdapter { |
|
|
|
parenTenantId = cUser.getParentTenantId(); |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
if(!tenantId.equals(cUser.getTenantId()) |
|
|
|
|| !cUser.getTenantId().equals(parenTenantId) |
|
|
|
|| !tenantId.equals(cUser.getParentTenantId())){ |
|
|
|
throw new MallinkException(ErrorCode.SYS_AUTH_ERROR); |
|
|
|
} |
|
|
|
|
|
|
|
// if (StringUtils.isNotBlank(mallTenantId)) { |
|
|
|
// request.setAttribute(Constant.TENANT_ID, mallTenantId); |
|
|
|
@@ -106,13 +112,13 @@ public class AuthorizationInterceptor extends HandlerInterceptorAdapter { |
|
|
|
// } |
|
|
|
|
|
|
|
request.setAttribute(Constant.TENANT_ID, tenantId); |
|
|
|
if(StringUtils.isNotBlank(parenTenantId)){ |
|
|
|
request.setAttribute(Constant.PARENT_TENANT_ID, parenTenantId); |
|
|
|
} |
|
|
|
request.setAttribute(Constant.PARENT_TENANT_ID, parenTenantId); |
|
|
|
|
|
|
|
request.setAttribute(Constant.REQUEST_C_USER_KEY, cUser); |
|
|
|
if(cUser.basicInfoIs()){ |
|
|
|
request.setAttribute(Constant.LOGIN_MEMBER_KEY, cUser.getUserId()); |
|
|
|
}else{ |
|
|
|
request.setAttribute(Constant.LOGIN_MEMBER_KEY, null); |
|
|
|
} |
|
|
|
|
|
|
|
request.setAttribute(Constant.APP_INFO,cUser.getAppinfo()); |
|
|
|
|