From 2816cfad0c35a807b77869c03c1a500cd5a719c7 Mon Sep 17 00:00:00 2001 From: "venkatesh.r" Date: Thu, 5 Jun 2025 17:21:55 +0530 Subject: [PATCH] FIX_SI_ENHANCEMENT_INPROGRESS_ISSUE : RV --- app/Controllers/EmpDataServiceController.php | 35 +++++++++++--------- 1 file changed, 19 insertions(+), 16 deletions(-) diff --git a/app/Controllers/EmpDataServiceController.php b/app/Controllers/EmpDataServiceController.php index 1eb7895f..84a2b01c 100755 --- a/app/Controllers/EmpDataServiceController.php +++ b/app/Controllers/EmpDataServiceController.php @@ -3046,25 +3046,28 @@ class EmpDataServiceController extends BaseController // dd($emp_policy_ids, $emp_details, $endorsement_details); - $this->employeePolicyModel->updateBatch($emp_policy_ids, 'id'); + if ($file['insurer_or_tpa'] == 'insurer') { - // $this->employeePolicyModel->insertBatch($emp_details); - // $insertedIds = []; - // $startId = $db->insertID(); // Get the first inserted ID - - // for ($i = 0; $i < count($emp_details); $i++) { - // $insertedIds[] = $startId + $i; - // } + $this->employeePolicyModel->updateBatch($emp_policy_ids, 'id'); - $insertedIds = []; - foreach ($emp_details as $emp) { - $insertedIds[] = $this->employeePolicyModel->insert($emp); + // $this->employeePolicyModel->insertBatch($emp_details); + // $insertedIds = []; + // $startId = $db->insertID(); // Get the first inserted ID + + // for ($i = 0; $i < count($emp_details); $i++) { + // $insertedIds[] = $startId + $i; + // } + + $insertedIds = []; + foreach ($emp_details as $emp) { + $insertedIds[] = $this->employeePolicyModel->insert($emp); + } + + // dd($insertedIds); + + $this->employeePolicyModel->bulkUpdateForEndorsement($endorsement_details); + $this->storeEndorsementNumber($file_id, $endorsement_id, $enrollment_file_id); } - - // dd($insertedIds); - - $this->employeePolicyModel->bulkUpdateForEndorsement($endorsement_details); - $this->storeEndorsementNumber($file_id, $endorsement_id, $enrollment_file_id); // Update batch file status and amount