Árvore de páginas

Versões comparadas

Chave

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

...

Ajustar response do método online de saldo estoque para que ocorra o retorno dos dados em lista, conforme já esta no contrato.Hoje . 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.Devemos corrigir para que o retorno seja transparente ao que a retaguarda envia, ou seja o que a retaguarda devemos devolver exatamente da mesma forma na consulta do Sync.

03. SOLUÇÃO

  • O Sync ignorava o retorno de mais de um item da retaguarda. Ajustado conforme contrato 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
        }