| Produto: | |
|---|---|
| Linha de Produto: | |
| Segmento: | |
| Módulo: |
|
| Função: | API B2C |
| País: | Brasil |
| Requisito/Story/Issue (informe o requisito relacionado) : | DDVENDAS-57183 |
Havia a necessidade de permitir que a API B2C recebesse e gravasse os dados do consumidor final na tabela PCVENDACONSUM, vinculando essas informações ao mesmo número de pedido (NUMPED) gerado pela própria API durante o processo de integração.
Foi implementado um novo grupo opcional no payload de entrada da API B2C, denominado listconsumerData.
A solução permite a persistência de diversos campos (como CPF, Endereço, Bairro, Telefone, Email, entre outros) diretamente na tabela PCVENDACONSUM. O sistema garante que:
As informações sejam gravadas utilizando o mesmo NUMPED do pedido gerado.
A integridade dos tipos de dados seja validada conforme a estrutura da tabela (ex: campos numéricos não aceitam texto).
O envio do grupo e de seus campos seja totalmente opcional, permitindo o envio parcial de dados (ex: apenas o CPF).
|
Caso algum campo seja enviado com tipo incompatível (ex: String em campo Numérico), a API retornará erro.
Campos não enviados no payload permanecerão nulos na base de dados.
Não existem validações de integridade relacional entre os campos deste grupo, apenas validação de tipo de dado.
Importante! As versões estarão disponíveis para download no CCW. https://centraldecontrole.pcinformatica.com.br/ Mantenha suas rotinas sempre atualizadas! |