diff --git a/app/Config/Acl.php b/app/Config/Acl.php index 81a3c08e..49ebf337 100644 --- a/app/Config/Acl.php +++ b/app/Config/Acl.php @@ -17,6 +17,7 @@ class Acl '#^/getVerifiedPosUserData#' => ['public' => true], '#^/swagger#' => ['roles' => [ADMIN_ROLE_ID]], '#^/getEmployeeActiveOrInactivePolicy#' => ['roles' => [ADMIN_ROLE_ID, HEAD_ROLE_ID]], + '#^/sendextraparam#' => ['roles' => [ADMIN_ROLE_ID, HEAD_ROLE_ID]], '#^/test/testingquerys#' => ['roles' => [ADMIN_ROLE_ID, HEAD_ROLE_ID]], '#^/test/viewrfq#' => ['roles' => [ADMIN_ROLE_ID, HEAD_ROLE_ID]], '#^/fedeploy#' => ['roles' => [ADMIN_ROLE_ID]], diff --git a/app/Controllers/ClientController.php b/app/Controllers/ClientController.php index 780a56ac..19219b81 100755 --- a/app/Controllers/ClientController.php +++ b/app/Controllers/ClientController.php @@ -6991,6 +6991,7 @@ class ClientController extends AdminController // $res = $policyTransactionController->validateInsurerStatement(['file_id' => '281']); // $res = $policyTransactionController->updateInsurerStatement(['file_id' => '62']); // $res = $policyTransactionController->bdsDumpExcelFileFormatValidation(['file_id' => '73']); + // $res = $policyTransactionController->insertBulkBdsData(['file_id' => '78']); // dd($res); // ----------EMP DATA SERVICE CONTROLLER-------------------------------------------------------------------------------- diff --git a/app/Controllers/PolicyTransactionController.php b/app/Controllers/PolicyTransactionController.php index e390e00d..c6b47973 100644 --- a/app/Controllers/PolicyTransactionController.php +++ b/app/Controllers/PolicyTransactionController.php @@ -5711,6 +5711,7 @@ class PolicyTransactionController extends BaseController // 'agent_code' => $current_agent_data['agent_code'] ?? null, 'pos_id' => $current_agent_data['id'] ?? null, 'file_id' => $params['file_id'], + 'created_by' => $file['created_by'] ?? null, 'endorsement_no' => null, 'client_branch_id' => null, 'client_policy_id' => null, @@ -5785,7 +5786,8 @@ class PolicyTransactionController extends BaseController 'pt_policy_issue_date' => change_date_format($policy_issue_date, 'd/M/Y', 'Y-m-d'), - 'file_id' => $params['file_id'] + 'file_id' => $params['file_id'], + 'created_by' => $file['created_by'] ?? null, ]; if(!empty($vehicle_id) && !empty($client_id)){ @@ -6027,10 +6029,12 @@ class PolicyTransactionController extends BaseController if (empty($vehicle_id) && empty($client_id)) { - foreach ($client_data as $c) { - if (strcasecmp(trim($c['email']), $client_email) === 0) { - $second_stage_client_id = $c['id']; - break; + if(strtolower(trim($vehicle_number)) != 'new'){ + foreach ($client_data as $c) { + if (strcasecmp(trim($c['email']), $client_email) === 0) { + $second_stage_client_id = $c['id']; + break; + } } } @@ -6087,4 +6091,15 @@ class PolicyTransactionController extends BaseController ]; } + public function truncateBdsBulkUploadData() + { + $file_id = $this->request->getGet('file_id') ?? null; + if (empty($file_id)) { + return array('status' => false, 'message' => 'file_id is required'); + } + + $this->policyTransactionModel->select()->findAll(); + + } + } diff --git a/app/Filters/GlobalPostFileUploadGuard.php b/app/Filters/GlobalPostFileUploadGuard.php index 76117240..d5b3f4c8 100644 --- a/app/Filters/GlobalPostFileUploadGuard.php +++ b/app/Filters/GlobalPostFileUploadGuard.php @@ -30,7 +30,7 @@ class GlobalPostFileUploadGuard implements FilterInterface 'application/vnd.oasis.opendocument.text' => ['odt'], 'text/rtf' => ['rtf'], 'application/rtf' => ['rtf'], - 'application/vnd.ms-excel' => ['xls'], + 'application/vnd.ms-excel' => ['xls', 'xlsx'], 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet' => ['xlsx'], 'application/vnd.oasis.opendocument.spreadsheet' => ['ods'], 'text/csv' => ['csv'],