From 8e8080e5697b1d314752a80b9e49f04d5c19ce5b Mon Sep 17 00:00:00 2001 From: Kwesi Banson Jnr Date: Wed, 20 May 2026 14:36:07 +0000 Subject: [PATCH] fixed a calculation bug in the sms charge --- .../Controllers/ClientsTrafficController.php | 20 +++++++++++++++---- 1 file changed, 16 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/ClientsTrafficController.php b/app/Http/Controllers/ClientsTrafficController.php index cab2979..92cd245 100644 --- a/app/Http/Controllers/ClientsTrafficController.php +++ b/app/Http/Controllers/ClientsTrafficController.php @@ -79,8 +79,12 @@ class ClientsTrafficController extends Controller // dump($split_sms_units_arr); $airtel_rate = 14; $tnm_rate = 18; - $charge_computation = number_format(($split_sms_units_arr['Airtel SMSUnits'] * $airtel_rate) + ($split_sms_units_arr['TNM SMSUnits'] + $tnm_rate), 2); - $split_sms_units_arr['charge_computation'] = $charge_computation; + $airtel_computation = $split_sms_units_arr['Airtel SMSUnits'] * $airtel_rate; + $tnm_computation = $split_sms_units_arr['TNM SMSUnits'] * $tnm_rate; + $charge_computation = $airtel_computation + $tnm_computation; + + + $split_sms_units_arr['charge_computation'] = number_format($charge_computation); $data = [ 'page_title' => 'SMS Traffic', 'traffic_arr' => $result_arr, @@ -221,8 +225,16 @@ class ClientsTrafficController extends Controller $airtel_rate = 14; $tnm_rate = 18; - $charge_computation = ($split_sms_units_arr['Airtel SMSUnits'] * $airtel_rate) + ($split_sms_units_arr['TNM SMSUnits'] + $tnm_rate); - $data['charge_computation'] = number_format($charge_computation, 2); + + $airtel_computation = $split_sms_units_arr['Airtel SMSUnits'] * $airtel_rate; + $tnm_computation = $split_sms_units_arr['TNM SMSUnits'] * $tnm_rate; + $charge_computation = (int)$airtel_computation + (int)$tnm_computation; + // dump($airtel_computation); + // dump($tnm_computation); + // dd($charge_computation); + + // $charge_computation = ($split_sms_units_arr['Airtel SMSUnits'] * $airtel_rate) + ($split_sms_units_arr['TNM SMSUnits'] + $tnm_rate); + $data['charge_computation'] = number_format($charge_computation); $data['airtel_sms_units'] = number_format($split_sms_units_arr['Airtel SMSUnits']); $data['tnm_sms_units'] = number_format($split_sms_units_arr['TNM SMSUnits']);