def expedition = Expedition.findByCode(row.code)
如果我的探险是由分支机构发布的,那么这个发现不会给我任何回报,毕竟这是分支机构不填写彼此信息的最初架构。
有人知道我怎么做吗?可能只是在那个时候返回那个对象,或者模型中的一些注释,但是我不想删除我的多租户结构,因为我仍然需要阻止一些信息。
您可以使用上的方法 grails.gorm.multitenancy.Tenants 类来实现这一点:
grails.gorm.multitenancy.Tenants
def expedition = Tenants.withoutId { Expedition.findByCode(row.code) }
指定租户
Long otherTenantsId = 2L def expedition = Tenants.withId(otherTenantsId) { Expedition.findByCode(row.code) }
当然,在这样做或信任用户输入租户id时要小心,因为它将允许访问其他用户的数据。
@WithoutTenant 如果要将其添加到类/方法级别。
@WithoutTenant