fixed a calculation bug in the sms charge

This commit is contained in:
Kwesi Banson Jnr
2026-05-20 14:36:07 +00:00
parent 66e67d504b
commit 8e8080e569

View File

@@ -79,8 +79,12 @@ class ClientsTrafficController extends Controller
// dump($split_sms_units_arr); // dump($split_sms_units_arr);
$airtel_rate = 14; $airtel_rate = 14;
$tnm_rate = 18; $tnm_rate = 18;
$charge_computation = number_format(($split_sms_units_arr['Airtel SMSUnits'] * $airtel_rate) + ($split_sms_units_arr['TNM SMSUnits'] + $tnm_rate), 2); $airtel_computation = $split_sms_units_arr['Airtel SMSUnits'] * $airtel_rate;
$split_sms_units_arr['charge_computation'] = $charge_computation; $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 = [ $data = [
'page_title' => 'SMS Traffic', 'page_title' => 'SMS Traffic',
'traffic_arr' => $result_arr, 'traffic_arr' => $result_arr,
@@ -221,8 +225,16 @@ class ClientsTrafficController extends Controller
$airtel_rate = 14; $airtel_rate = 14;
$tnm_rate = 18; $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['airtel_sms_units'] = number_format($split_sms_units_arr['Airtel SMSUnits']);
$data['tnm_sms_units'] = number_format($split_sms_units_arr['TNM SMSUnits']); $data['tnm_sms_units'] = number_format($split_sms_units_arr['TNM SMSUnits']);