01. DADOS GERAIS

Produto:

Linha de Produto:

Segmento:

Módulo:

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.

{
    "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



<style>
div.theme-default .ia-splitter #main {
    margin-left: 0px;
}
.ia-fixed-sidebar, .ia-splitter-left {
    display: none;
}
#main {
    padding-left: 10px;
    padding-right: 10px;
    overflow-x: hidden;
}

.aui-header-primary .aui-nav,  .aui-page-panel {
    margin-left: 0px !important;
}
.aui-header-primary .aui-nav {
    margin-left: 0px !important;
}

.aui-tabs.horizontal-tabs>.tabs-menu>.menu-item.active-tab a::after { 
	background: #FF9900; !important 
}

.menu-item.active-tab { 
	border-bottom: none !important; 
}

</style>