Árvore de páginas

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

...

Bloco de código
title{{Controle}}/api/retaguarda/v3/LojaLoteRetornos/{{Inquilino}}/{{LoteOrigem}}
{
   "success":true,
   "message":"",
   "data":[
      {
         "lote":"20241125185357002",
         "loteOrigem":"20241125185357002",
         "status":6,
         "idOrigem":null,
         "errosIdentificados":[
            {
               "tipoLote":0,
               "idRetaguarda":"00000000-0000-0000-0000-000000000000",
               "erro":"Erro no Client ao integrar RegraDescontoAcrescimo Erro: 42703: column ra.id_retaguarda_ramo_atividade does not exist 20241125185357002 ",
               "tipoLojaLote":59,
               "pagina":0,
               "hasnext":false
            }
         ],
         "idRetaguardaLoja":"1",
         "idInquilino":"116",
         "dataAtualizacao":"2024-11-25T18:54:41.693828+00:00",
         "dataCadastro":"2024-11-25T18:54:41.69383+00:00",
         "id":"6971",
         "_expandables":[
            
         ]
      }
   ],
   "errors":null,
   "totalTime":0,
   "numberOfRecords":0
} 


03. SOLUÇÃO

  • Alterado na function de regradescontoeacrescimo o campo corretoRefatorado a function de regradescontoacrescimo, otimizando os join's e alterando as validações entre os campos relacionados com outras tabelas.
  • Retorno do lojaloteretorno com processamento correto:

...

Bloco de código
{
    "success": true,
    "message": "",
    "data": [        
        {
            "lote": "2024112612424006020241126181355914",
            "loteOrigem": "2024112612424006020241126181355914",
            "status": 6,
            "idOrigem": null,
            "errosIdentificados": [
                {
                    "tipoLote": 0,
                    "idRetaguarda": "00000000-0000-0000-0000-000000000000",
                    "erro": "2 Regras totais",
                    "tipoLojaLote": 59,
                    "pagina": 0,
                    "hasnext": false
                },
                {
                    "tipoLote": 0,
                    "idRetaguarda": "00000000-0000-0000-0000-000000000000",
                    "erro": "20 Regras processadas ",
                    "tipoLojaLote": 59,
                    "pagina": 0,
                    "hasnext": false
                },
                {
                    "tipoLote": 0,
                    "idRetaguarda": "26112024Sudeste",
                    "erro": "O IdRetaguardaRegiao enviado não existe na tabela regiao.",
                    "tipoLojaLote": 59,
                    "pagina": 0,
                    "hasnext": false
                },
                {
                    "tipoLote": 0,
                    "idRetaguarda": "26112024-1",
                    "erro": "O IdRetaguardaRegiao enviado não existe na tabela regiaodo PDV.",
                    "tipoLojaLote": 59,
                    "pagina": 0,
                    "hasnext": false
                },
                {
                    "tipoLote": 0,
                    "idRetaguarda": "26112024_v1",
                    "erro": "O IdRetaguardaCliente enviado não existe na tabela cliente do PDV.",
                    "tipoLojaLote": 59,
                    "pagina": 0,
                    "hasnext": false
                },
                {
                    "tipoLote": 0,
                    "idRetaguarda": "26112024_v1",
                    "erro": "O IdRetaguardaProduto enviado não existe na tabela produto do PDV.",
                    "tipoLojaLote": 59,
                    "pagina": 0,
                    "hasnext": false
                },
                {
                    "tipoLote": 0,
                    "idRetaguarda": "26112024Varejo",
                    "erro": "O IdRetaguardaRamoAtividade enviado não existe na tabela ramo_atividade.",
                    "tipoLojaLote": 59,
                    "pagina": 0,
                    "hasnext": false
                },
                {
                    "tipoLote": 0,
                    "idRetaguarda": "26112024-1",
                    "erro": "O IdRetaguardaRamoAtividade enviado não existe na tabela ramo_atividadedo PDV.",
                    "tipoLojaLote": 59,
                    "pagina": 0,
                    "hasnext": false
                }
            ],
            "idRetaguardaLoja": "04",
            "idInquilino": "PDVSyncDanilo",
            "dataAtualizacao": "2024-11-26T1226T18:5329:4333.096094479867+00:00",
            "dataCadastro": "2024-11-26T1226T18:5329:4333.096096479869+00:00",
            "id": "69957041",
            "_expandables": []
        }
    ],
    "errors": null,
    "totalTime": 0,
    "numberOfRecords": 0
}

...