- Navios
- 22 de julho de 2026 às 20:23 UTC
- Autor
- Kamo
- Enviar
- c09cad2
atribuirLead tinha zero chamadas e nunca tinha executado em produção. Antes de fiar o a rota de reatribuição de massa para ele, dar-lhe as garantias de que o caminho precisa: - tomar orgId e verificar ambos o chumbo eo novo atribuído pertencem a ele, então um reatribuição não pode chegar entre inquilinos (referido como "não encontrado" em vez de "proibido" para que o erro não possa ser usado para sondar IDs de lead estrangeiros) - bloquear a linha com findByUidForUpdate: uma reatribuição manual e um concorrente pool-aceitar o alvo o mesmo chumbo e de outra forma iria deixar em um perdido atualizar - limpar as bandeiras da piscina, espelhando CreditLeadAssignmentService. Um chumbo marcado para auto-atribuição caso contrário permanece no pool após ser reivindicado à mão e é retirado de debaixo do seu novo proprietário - publicar chat roteamento, como updateLead já faz, então o mutuário está aberto ao vivo chat segue a liderança em vez de ficar com o oficial anterior Adicione também o modelo canônico LEADS ASSIGNED. A chave deve estar em CANONICAL KEYS ou nunca pode ser semeado e nunca pode se auto-curar, e cada envio retorna um 404 permanente.