Criando serviço de liberação por adiplência
This commit is contained in:
parent
9a62324971
commit
6d8f157c74
1 changed files with 41 additions and 14 deletions
55
vendor/action/liberation/liberation.php
vendored
55
vendor/action/liberation/liberation.php
vendored
|
|
@ -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;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue