01. DADOS GERAIS

Linha de Produto:Franquias e Redes
Segmento:Varejo
Módulo:Server e Client
Função:Código Promocional
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :DVARLIVECP-7875


02. SITUAÇÃO/REQUISITO

Atualmente, ao desassociar uma lista de código promocional de uma promoção, o sistema atualiza o status da lista automaticamente para "Nova", sem considerar se ela ainda está vinculada a outras promoções (seja como condição ou benefício).

Isso pode causar inconsistência na informação exibida ao usuário, já que a lista ainda está em uso, mas é mostrada como se estivesse disponível para nova associação.

🎯 Objetivo da Alteração

Implementar uma validação adicional que verifique se a lista desassociada ainda está relacionada a outras promoções. Com base nisso, o sistema deve exibir o status correto, evitando interpretações incorretas da real utilização da lista.

📌 Novas Regras de Status

CondiçãoStatus Exibido
Lista associada a pelo menos uma promoção (condição ou benefício)Com Promoção
Lista não associada a nenhuma promoçãoNova

🛠️ Resultado Esperado

Ao desassociar uma lista de uma promoção:

03. SOLUÇÃO

📌 Objetivo

Garantir que o status da Lista de Código Promocional reflita corretamente sua associação com promoções. Ao desassociar a lista de uma promoção, deve-se validar se ela ainda permanece vinculada a outras promoções. O status exibido deve ser atualizado conforme a lógica de negócio.

🔁 Regras de Negócio

Condição da ListaStatus Esperado
Lista associada como condição ou benefício a qualquer promoçãoCom Promoção
Lista não associada a nenhuma promoçãoNova

🧩 Lógica Implementada