| Produto: | |
|---|---|
| Linha de Produto: | PDV Sync |
| Segmento: | |
| Módulo: | PDVSync Server |
| Função: | Envio de Dados |
| País: | Brasil |
| Ticket: | |
| Requisito/Story/Issue (informe o requisito relacionado) : | |
| Versão: | V3 |
Implementado Api PdvServer de Post, Get e Put na versao v3 para amarração dos pdvservers a lojapdv do compartilhamento.
Dentro da tabela de compartilhamento do microserviço de controle foi criada uma nova coluna chamada pdvserver_habilitado que receberá valor null para os dados existentes e true para os compartilhamentos que devem espelhar os dados para os múltiplos pdvs.
Figura 1.

Nova API: https://pdvsync-core-controle-dev-ywc7q7nxya-uc.a.run.app/api/pdvsyncserver/v3/pdvserver/
Responsável por popular a tabela pdvserver do microservico controle, bem como habilitar o espelhamento de dados alterando o campo pdvserver_habilitado da tabela de compartilhamento para true.
Figura 2.

No exemplo das figuras acima, ao enviarmos um lote para loja 9 ou seus níveis acima, serão gerados lotes para as 4 lojas da figura 2.
Implementação da relação da tabela PdvServerSubLote, no momento do fechamento do lote é identificado se pdvserver atrelado ao compartilhamento do lojalote em finalização e incluido essa relação para baixa de dados via down.
No exemplo abaixo, mostra o join entre as tabelas LojaLote e PdvServerSubLote:
