|
@@ -686,12 +686,14 @@ public class TenantInfoServiceImpl extends ServiceImpl<TenantInfoDao, TenantInfo
|
|
|
}
|
|
|
}
|
|
|
if(StringUtils.isNotEmpty(tenantId)){
|
|
|
- TenantInfo tenantInfo = this.baseMapper.getOpenTenant(Integer.parseInt(tenantId));
|
|
|
- if(tenantInfo != null){
|
|
|
- TenantContextHolder.setTenantId(Integer.parseInt(tenantId));
|
|
|
- request.setAttribute("datasourceId", tenantInfo.getDataSource());
|
|
|
- }else {
|
|
|
- throw new BizException("机构信息异常,请联系管理员");
|
|
|
+ TenantContextHolder.setTenantId(Integer.parseInt(tenantId));
|
|
|
+ if(Integer.parseInt(tenantId) != -1){
|
|
|
+ TenantInfo tenantInfo = this.baseMapper.getOpenTenant(Integer.parseInt(tenantId));
|
|
|
+ if(tenantInfo != null){
|
|
|
+ request.setAttribute("datasourceId", tenantInfo.getDataSource());
|
|
|
+ }else {
|
|
|
+ throw new BizException("机构信息异常,请联系管理员");
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
}
|