1.先将第三方回调的接口写入到不验证登录的排除中
.excludePathPatterns("/corehr/contract/internal/attestation").excludePathPatterns("/corehr/contract/internal/saveTenantToApp")/*.excludePathPatterns("/corehr/contract/internal/syncContract")*/.excludePathPatterns("/corehr/contract/internal/rewriteTemplateId").excludePathPatterns("/corehr/contract/internal/signedNoticeUrl");
2.在需要使用到tenant隔离信息之前使用以下代码写入tenant信息
String tenantId = AppContext.getTenantId();if (tenantId.equals("0")) {tenantId = getTenantIdByContractEntityInfo(null, eOrgId);String token = TenantCenterUtils.getU8cSystemAccessToken(tenantId, null, null);AppContext.setToken(token);}
3.还可以在自己查询的代码里边,如果不使用隔离,可以设置schema
schema.setPartitionable(false);
