01. DADOS GERAIS
Produto: | TOTVS Varejo Lojas |
---|---|
Linha de Produto: | Linha Protheus |
Segmento: | Varejo |
Módulo: | TOTVS Backoffice (Linha Protheus) - Controle de lojas (SIGALOJA) |
Função: | RmiEnvPdvSyncObj.prw |
País: | Brasil |
Ticket: | Não há |
Issue: | DVARLOJ1-10675 |
02. SITUAÇÃO/REQUISITO
Tratar o retorno da API de forma síncrona, ou seja, validações que ocorrem na camada de API do SYNC que rejeitam o dado sem entrar na fila de processamento dos PDVs.
03. SOLUÇÃO
Feito ajuste para manter o legado e quando vir o novo modelo de retorno que seja tratado corretamente.
Novo Modelo de Retorno
{ "success": false, "message": null, "data": null, "errors": { "0": { "IdRetaguarda": [ "Campo não encontrado" ], "IdInquilino": [ "Campo não encontrado" ], "IdProprietario": [ "Campo não encontrado" ], "CodBAr": [ "Campo não encontrado" ], "Descricao": [ "O campo não pode ser nulo, vazio ou conter apenas espaços em branco" ], "IdentificadorExterno": [ "241190" ] }, "20": { "Descricao": [ "O campo não pode ser nulo, vazio ou conter apenas espaços em branco" ], "IdentificadorExterno": [ "241185" ] } }, "totalTime": 10726, "numberOfRecords": 20 }
04. DEMAIS INFORMAÇÕES
Não há.
05. ASSUNTOS RELACIONADOS
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas