Árvore de páginas

Carregando...


01. DADOS GERAIS

Produto:

TOTVS Prestadores de Serviços Terceirização

Rental by IT Up

Linha de Produto:

Linha Protheus

Segmento:

Serviços

Módulo:Locação de equipamentos
Função:LOCW019.PRW
País:Brasil
Ticket:Não há
Requisito/Story/Issue (informe o requisito relacionado) :DSERLOCA-5168



02. SITUAÇÃO/REQUISITO

Criar API do Tipo Get (Regra tipo API Sync) para receber o Body com a informações para retornar as Multas e Notificações para o aplicativo

03. SOLUÇÃO

Foi criada a API no seguinte end point: /rest/NOTIFMULTAS?cod=&loja=&cnpj=86780284000100

Parâmetros de entrada:

    • cod - código do cliente logado no app
    • loja - loja do cliente logado no app
    • cnpj - cnpj do cliente logado no app
    • Os parâmetros acima são obrigatórios segui a regra:
    • caso sejam informados código do cliente (param1) e loja do cliente (param2) não será necessa´rio informar o cnpj cliente logado no app (param3)
    • caso seja informado o cnpj do cliente logado no app (param3) não será necessário informar os parâmetros param1 e param2

Obrigatórios:

    • cod e loja - serão obrigatórios se não for informado o cnpj
    • cnpj - será obrigatório caso não sejam informados os parâmetros cod e loja


Retorno esperado:
Response:

{
   "Retorno": "OK",
   "cnpj": "86780284000100",
   "Nome": "SIGALOC 94",
   "Multas":    [
            {
         "projeto": "202400285",
         "obra": "001",
         "nome_obra": "SIGALOC 94",
         "motorista": "001LOC",
         "placa": "TXT2022",
         "valor": "170",
         "pontuacao": "5",

         "arquivo": "", - se houver arquivo de mukta na base do conhecimento, será retornada string em base64 no caso de multa
         "tipo_multa": "TRANSITO",
         "status_obra": "5"
      },
            {
         "projeto": "202400284",
         "obra": "001",
         "nome_obra": "SIGALOC 94",
         "motorista": "001LOC",
         "placa": "TXT2008",
         "valor": "12",
         "pontuacao": "2",
         "arquivo": "", - notificação não tem anexo de multa na base do conhecimento
         "tipo_multa": "NOTIFICACAO",
         "status_obra": "5"
      }
   ]     "arquivo":

04. DEMAIS INFORMAÇÕES

Tabelas envolvidas:

TRX - MULTAS

FP0 - PROJETOS

FPA - LOCAÇÃO X PROJETO

05. ASSUNTOS RELACIONADOS

API's RENTAL