Árvore de páginas

01. DADOS GERAIS

Produto:

parametros TOTVS Varejo Franquias e Redes

Linha de Produto:

PDV Sync

Segmento:

Varejo

Módulo:PDVSync Server
Função:
País:Brasil
Ticket:
Requisito/Story/Issue (informe o requisito relacionado) :

DVARINT1-15456


02. SITUAÇÃO/REQUISITO

  • Atualmente, a API de consulta de clientes apresenta comportamento inconsistente em relação a outros endpoints do sistema.

    • Quando a consulta retorna dados → resposta HTTP 200 (OK), comportamento esperado.
    • Quando não há dados → a API retorna HTTP 400 (Bad Request), o que não está correto para este cenário.
  • Identficado tambem o comportamento estranho para identificaçao do inquilino neste consulta, retornando inquilino não identificado:

03. SOLUÇÃO

Alterado retorno da api de clienteMensagem para retornar o 200, matendo a padronização de retorno de API's do CH.
Incluído no retorno do Get de inquilino um tratamento de erro para identificar qual comportamento inesperado para não encontrar o inquilino. Dessa forma podemos corrigir de forma assertiva.