FIX_LIVE_ISSUE_MOTOR_POLICY_UPLOAD_ISSUE

This commit is contained in:
VENKATESHWARAN 2026-03-12 14:48:45 +05:30
parent d78343ace3
commit e847af6bcb
3 changed files with 36 additions and 20 deletions

View File

@ -5618,17 +5618,18 @@ class PolicyTransactionController extends BaseController
$policy_end_date = trim($row[11]); $policy_end_date = trim($row[11]);
$revenue_type = trim($row[12]); $revenue_type = trim($row[12]);
$base_premium = trim($row[16]); $base_premium = cleanNumber($row[16]);
$non_commission_premium_amount = trim($row[17]); $non_commission_premium_amount = cleanNumber($row[17]);
$tp_premium = trim($row[18]); $tp_premium = cleanNumber($row[18]);
$igst = trim($row[19]); $igst = cleanNumber($row[19]);
$cgst = trim($row[20]); $cgst = cleanNumber($row[20]);
$sgst = trim($row[21]); $sgst = cleanNumber($row[21]);
$stamp_duty = trim($row[22]); $stamp_duty = cleanNumber($row[22]);
$agreed_amount = cleanNumber($row[23]);
$agreed_bp_percentage = cleanNumber($row[24]);
$agreed_tp_percentage = cleanNumber($row[25]);
// $total = trim($row[23]); // $total = trim($row[23]);
$agreed_amount = trim($row[23]);
$agreed_bp_percentage = trim($row[24]);
$agreed_tp_percentage = trim($row[25]);
// $actual_bp_amount = trim($row[27]); // $actual_bp_amount = trim($row[27]);
// $actual_tp_amount = trim($row[28]); // $actual_tp_amount = trim($row[28]);
// $actual_bp_percentage = trim($row[29]); // $actual_bp_percentage = trim($row[29]);
@ -5647,16 +5648,16 @@ class PolicyTransactionController extends BaseController
$rewards = 0; $rewards = 0;
$calculation = calculateMotorPolicyAmounts([ $calculation = calculateMotorPolicyAmounts([
'base_premium' => trim($row[16]), 'base_premium' => $base_premium,
'non_commission_premium_amount' => trim($row[17]), 'non_commission_premium_amount' => $non_commission_premium_amount,
'tp_premium' => trim($row[18]), 'tp_premium' => $tp_premium,
'igst' => trim($row[19]), 'igst' => $igst,
'cgst' => trim($row[20]), 'cgst' => $cgst,
'sgst' => trim($row[21]), 'sgst' => $sgst,
'stamp_duty' => trim($row[22]), 'stamp_duty' => $stamp_duty,
'agreed_amount' => trim($row[23]), 'agreed_amount' => $agreed_amount,
'agreed_bp_percentage' => trim($row[24]), 'agreed_bp_percentage' => $agreed_bp_percentage,
'agreed_tp_percentage' => trim($row[25]), 'agreed_tp_percentage' => $agreed_tp_percentage,
'standard_bp_percentage' => 15.00, 'standard_bp_percentage' => 15.00,
'standard_tp_percentage' => 2.5 'standard_tp_percentage' => 2.5
]); ]);

View File

@ -3072,6 +3072,8 @@ if (!function_exists('validate_mobile_value')) {
if (!function_exists('validate_positive_number_value')) { if (!function_exists('validate_positive_number_value')) {
function validate_positive_number_value($value) function validate_positive_number_value($value)
{ {
$value = cleanNumber($value);
if ($value === "" || $value === null) { if ($value === "" || $value === null) {
return ['status' => true, 'error' => null]; return ['status' => true, 'error' => null];
} }

View File

@ -1382,3 +1382,16 @@ if (! function_exists('add_google_calender_event')) {
} }
} }
} }
if (! function_exists('cleanNumber')) {
function cleanNumber($value){
if (empty($value)) {
return 0;
}
$value = str_replace(',', '', trim($value));
return is_numeric($value) ? (float)$value : 0;
}
}