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