diff --git a/app/Http/Controllers/NanoCreditController.php b/app/Http/Controllers/NanoCreditController.php index df5d183..0863f3b 100755 --- a/app/Http/Controllers/NanoCreditController.php +++ b/app/Http/Controllers/NanoCreditController.php @@ -426,12 +426,22 @@ class NanoCreditController extends Controller $sommeCredits = 0; $sommeEpargnes = 0; foreach ($users as $user) { - $sommeCredits += $user->balance_credit; + $sommeCredits += $this->sumGroupCredit($user->id);//$user->balance_credit; $sommeEpargnes += $user->balance_epargne; } return $sommeEpargnes - $sommeCredits; } + private function sumGroupCredit($id_user) + { + $sum = 0; + $credits = UsersDemandesCredit::where('id_user', $id_user)->where('etat', 'VALIDE')->get(); + foreach ($credits as $credit) { + $sum += $credit->montant + $credit->montant_rembourse + $credit->interet + $credit->taxe; + } + return $sum; + } + // Recuperer les durees en mois public function getDurations(Request $request) {