Criando serviço de liberação por adiplência

This commit is contained in:
Kenio 2025-08-18 18:00:03 -03:00
parent 9a62324971
commit 6d8f157c74

View file

@ -38,25 +38,52 @@ try{
if(count($FinancialMovementsResult) > 0){
$result = new stdClass();
$result->code = 200;
$result->message = "Existem pendências financeiras Junto a Orius Tecnologia";
$result->data = new stdClass();
$result->data->expired = [];
$result->code = 200;
foreach($FinancialMovementsResult as $FinancialMovementsKey => $Result){
$expired = new stdClass();
$expired->description = $Result->description;
$expired->reference = $Result->movement_date_scheduled;
$expired->days = $Result->days_passed;
/** Verifica o status do registro */
if( ($Result->status_registro == 'em_atraso') && ($Result->days_passed > 0)){
$result->data->expired[] = $expired;
/** Verifica a posição inicial
* igual a zero */
if($i == 0){
$result->message = "Existem pendências financeiras Junto a Orius Tecnologia";
$result->data = new stdClass();
$result->data->expired = [];
}
$expired = new stdClass();
$expired->description = $Result->description;
$expired->reference = $Result->movement_date_scheduled;
$expired->days = $Result->days_passed;
$result->data->expired[] = $expired;
} elseif($Result->status_registro == 'proximo_vencimento') {
/** Verifica a posição inicial
* igual a zero */
if($i == 0){
$result->message = "Próximo vencimento";
$result->data = new stdClass();
$result->data->next_due_date = [];
}
$next = new stdClass();
$next->description = $Result->description;
$next->reference = $Result->movement_date_scheduled;
$next->days = $Result->days_passed;
}
$i++;
}
} else {
}
}
echo json_encode($result, JSON_PRETTY_PRINT | JSON_UNESCAPED_UNICODE);
exit;