Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

  • Identificamos que quando ocorre o envio de lotes com proprietários de nível 1, o PDVSync esta gerando os lotes de forma indevida.
    • Exemplo:
      • Lote enviado para o nível 1: idProprietario 000087
        • Este proprietário tem apenas a loja 14 (IDProprietario: 000063)
      • No entanto, foi gerado loja lotes para todas as lojas do inquilino 6a34W3REZqSCHVGpAk0L
    • Neste cenário, o correto é gerarmos apenas lojalote para a loja 14  (IDProprietario: 000063).
  • Devemos realizar a correção para que o loja lote seja gerado apenas pra a loja referente a hierarquia do IDProprietário enviado.

03. SOLUÇÃO

Foi realizada implementada a correção na geração do loja lote para que pegue corretamente os compartilhamentos necessários.Foi feita a refatoração do método de busca dos compartilhamentos, trazendo todos os compartilhamentos relacionados ao idProprietário do dadobusca de compartilhamentos para que traga somente as lojas vinculadas aos dados enviados no lote. Essa busca é feita pegando o idProprietario enviado no dado e buscando as lojas vinculadas a esse id.

Foi realizada uma refatoração nas classes de compartilhamento e onde foram removidos métodos que não estavam sendo utilizados em nenhum lugara fim de deixar um código mais limpo.