...
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
}