Árvore de páginas

Versões comparadas

Chave

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

...

Produto:

Solucoes_totvs
SolucaoTOTVS Varejo Franquias e Redes

Solucoes_totvs_cross
SolucaoCross

Solucoes_totvs_parceiros
SolucaoParceiros

Solucoes_totvs_parceirosexptotvs
SolucaoParcsExpsTOTVS

Linha de Produto:PDV Sync
Segmento:

Segmentos_totvs
Segmento Varejo

Módulo:

PDVSyncClient

Função:Processos Online Saldo de Estoque
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DVARINT1-8375




02. SITUAÇÃO/REQUISITO

...

Ajustar response do método online de saldo estoque para que ocorra o retorno dos dados em lista. Hoje o contrato do método GET de estoque do processo online esta feito como lista, porém quando a retaguarda esta enviando uma lista de estoque o Sync esta retornando apenas um item da lista.

03. SOLUÇÃO

  • O Sync ignorava o retorno de mais de um item da retaguarda. Ajustado o retorno da API .para o retorno do GET continuar em lista e listar todos os produtos solicitados na consulta.
    • Exemplo de retorno:
      • GET: {URL Api}/processoonlineestoquesaldo/{idInquilino}/4000,19082023,26122022,1008/{idLojaOrigemRetaguarda}/{idLojasConsultaEstoqueRetaguarda}/{idProdutoEmbalagemRetaguarda}
        {
            "data": [
         {
             "estoque": [
          {
              "loja": {
           "descricao": "TESTE - MATRIZ",
           "endereco": "SAO PAULO - AV BRAZ LEME 1000",
           "idRetaguarda": "01"
              },
              "quantidade": 0.0
          }
             ],
             "idRetaguardaProduto": "1008"
         },
         {
             "estoque": [
          {
              "loja": {
           "descricao": "TESTE - MATRIZ",
           "endereco": "SAO PAULO - AV BRAZ LEME 1000",
           "idRetaguarda": "01"
              },
              "quantidade": -1.0
          }
             ],
             "idRetaguardaProduto": "19082023"
         },
         {
             "estoque": [
          {
              "loja": {
           "descricao": "TESTE - MATRIZ",
           "endereco": "SAO PAULO - AV BRAZ LEME 1000",
           "idRetaguarda": "01"
              },
              "quantidade": 10911.0
          }
             ],
             "idRetaguardaProduto": "26122022"
         },
         {
             "estoque": [
          {
              "loja": {
           "descricao": "TESTE - MATRIZ",
           "endereco": "SAO PAULO - AV BRAZ LEME 1000",
           "idRetaguarda": "01"
              },
              "quantidade": -3.0
          }
             ],
             "idRetaguardaProduto": "4000"
         }
            ],
            "message": "",
            "success": true
        }