Árvore de páginas

01. DADOS GERAIS

Produto:

TOTVS Varejo Franquias e Redes

Linha de Produto:PDV Sync
Segmento:

Varejo

Módulo:

PDVSync.Core.Controle

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

DVARINT1-9175




02. SITUAÇÃO/REQUISITO

  • Devemos viabilizar a consulta de loja pelo PDVSync,Client a partir do envio apenas do CNPJ como parâmetro.
  • Hoje a API de GET de loja exige que seja enviado o CNPJ e o código de identificação da loja.
  • Após definirmos uma nova rotina de cadastro otimizado de loja no PDVOmnishop
  • Torna-se necessário que o parâmetro "CodigoIdentificacaoLoja" seja opcional.
    • Ou seja, caso o mesmo não seja enviado, a API deve buscar esses dados de loja apenas com o CNPJ, pois o mesmo é uma chave única.
  • É imprescindível que o processo atual existente hoje, com os dois parâmetros, continuem funcionando normalmente.

03. SOLUÇÃO

  • Foram alterados os controles da loja do client.down para que o codigo identificação loja fosse passado como opcional
  • A busca enviado os parametros cnpj e codigo identificação loja continuam funcionando corretamente.
  • Foi alterado o Loja app service para verificar se o codigo de identificação loja está null e nesse cenário é realizada a busca da loja somente pelo cnpj
  • Foram alterados os arquivos tanto na v2 quanto na v3