Árvore de páginas

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