From 1c5a03d7483b354995634541eaed33401929c600 Mon Sep 17 00:00:00 2001 From: "venkatesh.r" Date: Mon, 1 Dec 2025 17:14:39 +0530 Subject: [PATCH] FIX_ENDORSEMENT_NOT_LIST_IN_BDS_REPORT --- app/Models/PolicyTransactionModel.php | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/app/Models/PolicyTransactionModel.php b/app/Models/PolicyTransactionModel.php index 3a789d74..e4226ecd 100644 --- a/app/Models/PolicyTransactionModel.php +++ b/app/Models/PolicyTransactionModel.php @@ -2719,13 +2719,20 @@ "; $query = $this->db->query($sql); $result = $query->getResultArray(); + // dd($result); // dd($this->db->getLastQuery()); $keys = []; $filtered = []; foreach ($result as $row) { - $key = $row['statement_month'].'|'.$row['insurer_name'].'|'.$row['policy_no']; + + $endorsement_number = "-"; + if(!empty($row['endorsement_no'])){ + $endorsement_number = $row['endorsement_no']; + } + + $key = $row['statement_month'].'|'.$row['insurer_name'].'|'.$row['policy_no'] . '|' . $endorsement_number; // If uploaded record exists, always keep it and override previous if ($row['statement_uploaded'] === 'statement uploaded') { @@ -2740,6 +2747,7 @@ } $result = array_values($filtered); + // dd($result); $runningBilled = []; $totalIrdaMap = [];