[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Herman Monteiro
Criador Herman Monteiro 14/03/2019

Opa Carlos, mas e se por acaso um usuário de uma empresa x se cadastra e no outro dia outro usuário da mesma empresa se cadastra, como fazer para não gerar 2 tenant com id diferente para a mesma empresa? 

Manager Carlos Ferreira 14/03/2019

Olá, Herman!
Como vai?

Se refere a coluna "id" da tabela de users?
Ela é autoincremets por default.

Os usuários devem possuir IDs diferentes, justamente para identificação no sistema. Isso independente se estão no mesmo tenant.

Carlos Ferreira
Criador Herman Monteiro 14/03/2019

Opa, não me refiro a coluna id mas sim do tenant_id gerado com o uuid da empresa. 

Herman Monteiro
Criador Herman Monteiro 14/03/2019

Quando cadastra um usuário, insere o nome da empresa e então é gerado um UUID para esta empresa, gostaria de validar isto, para não gerar um UUID diferente para a mesma empresa.

Herman Monteiro
Manager Carlos Ferreira 14/03/2019

No caso a empresa é representada pela tabela tenants, certo?
Cada tentant (empresa) possui seu próprio UUID.

Quando registra um novo usuário automaticamente registra um novo tenant (nova empresa).

Mas, se o objetivo é não gerar novos UUID, para o cenário que o usuário estão vinculados através do mesmo tenant (empresa), neste caso o cadastro precisa partir de um usuário já autenticado, assim é possível controlar e cadastrar um novo usuário vinculado ao tenant_id do que está autenticado;

Carlos Ferreira
Gabriel Carneiro 14/03/2019

A validação pode ser feita simplesmente pedindo o CNPJ da empresa no momento do cadastro, tendo em vista que CNPJ é um número único, não passando no cadastro, pode informar uma mensagem ao usuário informando o email do responsável pelo cadastro anterior para que este entre em contato solicitando o cadastro no sistema...

Gabriel Carneiro
Manager Carlos Ferreira 14/03/2019

Olá, Gabriel!
Tudo bem?

Crie uma nova thread (ticket) para discutirmos a sua dúvida amigo.

No aguardo.

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!