FIX_RFQ_GPA_NOT_OPENING_ISSUE
This commit is contained in:
parent
4f48a5335a
commit
3717c788f8
@ -6802,16 +6802,16 @@ class LeadsController extends BaseController
|
||||
|
||||
public function handleMemberDataGPATotalSumInsurerFromExcel($params)
|
||||
{
|
||||
try {
|
||||
$lead_id = $params['lead_id'];
|
||||
$lead_data = $this->leadsModel->find((int) $lead_id);
|
||||
// dd($lead_data);
|
||||
$file_name_with_path = WRITEPATH . "/uploads/lead_files/" . $lead_data['file_name'];
|
||||
// dd($file_name_with_path);
|
||||
|
||||
if (! $lead_data) {
|
||||
return ['status' => 'failed', 'message' => 'Opportunity data not found'];
|
||||
}
|
||||
|
||||
$file_name_with_path = WRITEPATH . "/uploads/lead_files/" . $lead_data['file_name'];
|
||||
|
||||
if ($lead_data['file_name']) {
|
||||
|
||||
//check physical file
|
||||
@ -6827,13 +6827,17 @@ class LeadsController extends BaseController
|
||||
//get members data
|
||||
$members_sheet = $spreadsheet->getSheet(0);
|
||||
$highestRowAndColumn = $members_sheet->getHighestRowAndColumn();
|
||||
// dd($highestRowAndColumn);
|
||||
|
||||
$uncleaned_members = $members_sheet->rangeToArray('A1:' . $highestRowAndColumn['column'] . $highestRowAndColumn['row']);
|
||||
// dd($uncleaned_members);
|
||||
// Read raw values and skip formula evaluation to avoid Calculation exceptions from malformed formulas.
|
||||
$uncleaned_members = $members_sheet->rangeToArray(
|
||||
'A1:' . $highestRowAndColumn['column'] . $highestRowAndColumn['row'],
|
||||
null,
|
||||
false,
|
||||
true,
|
||||
false
|
||||
);
|
||||
|
||||
$members = ExcelSanitizeHelper::sanitizeArrayData($uncleaned_members);
|
||||
// dd($members);
|
||||
|
||||
// Check column headings
|
||||
$members_heading = $members[0];
|
||||
@ -6842,7 +6846,6 @@ class LeadsController extends BaseController
|
||||
$lower_headers = array_map('strtolower', $members_heading);
|
||||
foreach ($lower_headers as $index => $header) {
|
||||
if (preg_match('/^(sa\s*-\s*option|proposed\s+sum\s+insured)\s+\d+$/i', $header)) {
|
||||
$column_name = $members_heading[$index];
|
||||
$sum = 0;
|
||||
|
||||
for ($i = 1; $i < count($members); $i++) {
|
||||
@ -6858,11 +6861,20 @@ class LeadsController extends BaseController
|
||||
}
|
||||
}
|
||||
|
||||
// dd($available_col);
|
||||
return $available_col;
|
||||
}
|
||||
|
||||
return [];
|
||||
} catch (\Throwable $e) {
|
||||
log_message('error', 'Exception in handleMemberDataGPATotalSumInsurerFromExcel: {message}', [
|
||||
'message' => $e->getMessage(),
|
||||
]);
|
||||
log_message('error', 'Trace: {trace}', [
|
||||
'trace' => $e->getTraceAsString(),
|
||||
]);
|
||||
|
||||
return [];
|
||||
}
|
||||
}
|
||||
|
||||
public function generateDemographyDataTable($param = [])
|
||||
|
||||
Loading…
Reference in New Issue
Block a user