Árvore de páginas

Versões comparadas

Chave

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

01. DADOS GERAIS

Produto:

Solucoes_totvs
SolucaoTOTVS Varejo Lojas

Linha de Produto:

Linhas_totvs
LinhaLinha Protheus

Segmento:

Segmentos_totvs
Segmento Varejo

Módulo:

Modulos_cross_segmentos
ModulosCrossSegmentosTOTVS 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.

...

Bloco de código
titleNovo 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": 3
}



04. DEMAIS INFORMAÇÕES

Não há.

05. ASSUNTOS RELACIONADOS

...