Histórico da Página
...
Disponibilizar ponto de entrada para customização do retorno de elegibilidade.
03. SOLUÇÃO
...
Disponibilizado o seguinte ponto de entrada: PBENEAPI
Características do Requisito
Rotina: |
| ||||
Requisito: | |||||
Versões/Release: | 12.1.33, 12.1.2210, 12.1.2310 |
Ponto de Entrada
Bloco de código | ||||||||
---|---|---|---|---|---|---|---|---|
| ||||||||
#INCLUDE "PROTHEUS.CH"
user function PBENEAPI()
local aBenef := paramixb[1]
local aRet := {}
local nX := 1
for nX:=1 to len(aBenef)
//Só adiciono beneficiarios do plano PF
if aBenef[nX]:hasProperty('beneficiary') .and. aBenef[nX]['beneficiary']['healthInsurance']['code'] == '0001'
aadd(aRet,aBenef[nX])
endif
next
if len(aRet) == 0
oObj := PLSBenefElegDao():new()
oObj:elegibility(nil, "Nenhum beneficiario encontrado")
aRet := oObj:aBeneficiaries
endif
return aRet |
Descrição: | Ponto de entrada para manipulação do retorno da API de elegibilidade, nela é possivel adicionar criticas, realizar validações e até remover beneficiários que serão exibidos. PARAMIXB[1] = Array processado com todas as matriculas e criticas caso existam. | ||||||||
Programa Fonte: | PLSBenefElegDao | ||||||||
Função: | searchByCpfOrCardNumber | ||||||||
Retorno: |
|
04. DEMAIS INFORMAÇÕES
Não se aplica
...
Visão Geral
Import HTML Content
Conteúdo das Ferramentas
Tarefas