Pare de largar o mercado e a conta do cliente

Fixkamo-shared-library
Navios
26 de agosto de 2026 às 18:32 UTC
Autor
Kamo
Enviar
7c3eccb

CreateQuoteRequest sempre declarou marketUid e accountUid e QuoteService.create também nunca leu, então Quote.market e Quote. CustomerAccount foram NULL em cada citação na plataforma — QuoteMapper. CustomerName tem retornado null desde que foi escrito. Sem mercado não havia nada para derivar um tipo de compromisso, então create() hard-coded RETAIL: todos os serviços, cuidados de saúde e orçamento de aluguel sat em um noivado RETAIL. EngajamentoType. fromCommerceType é um exaustivo switch sem padrão, então adicionar um CommerceType agora é um erro de compilação Em vez de um fracasso em tempo de execução em qualquer inquilino usá-lo primeiro. Ambos os lookups são org-scoped em SQL, através dos repositórios já expostos — findByIdAndOrganizaçãoId e findByUidAndOrganização — para que um chamador não pode anexar outro inquilino mercado ou conta para a sua própria cotação. O recuo do RETAIL sobrevive às citações criadas sem um mercado, que é cada citação que existe hoje. Se essas linhas devem ser recarregadas de seus mercados de org são uma questão de migração aberta, não uma escolha de design.

Todas as alterações

Como o que vês no transporte?

Cada uma dessas atualizações pousa automaticamente em seu espaço de trabalho. Comece grátis e veja crescer semana após semana.

Começar Livre Para SempreVer Preços