From 17b8d2702b33d28ae5e625db1af47f56659699a6 Mon Sep 17 00:00:00 2001 From: Venkatesh Date: Thu, 30 Apr 2026 11:15:23 +0530 Subject: [PATCH] FIX_LIVE_ISSUES_STATEMENT_UPLOAD_AND_VIDAL_DOA --- app/Controllers/PolicyTransactionController.php | 6 +++--- app/Controllers/VidalApiController.php | 3 +++ app/Models/PTCOShareDetailsModel.php | 11 ++++++++--- 3 files changed, 14 insertions(+), 6 deletions(-) diff --git a/app/Controllers/PolicyTransactionController.php b/app/Controllers/PolicyTransactionController.php index a2ff2325..1c4c347b 100644 --- a/app/Controllers/PolicyTransactionController.php +++ b/app/Controllers/PolicyTransactionController.php @@ -4168,7 +4168,7 @@ class PolicyTransactionController extends BaseController //get no of line items and update in DB $line_items = 0; // get uploaded month transactions data - $source_data = $this->PTCOShareDetailsModel->getNonReconcileredPolicyTransactions(insurer_id: $file['insurer_id'], insurer_branch_id: $file['branch_id']); + $source_data = $this->PTCOShareDetailsModel->getNonReconcileredPolicyTransactions(insurer_id: $file['insurer_id'], insurer_branch_id: $file['branch_id'], month: $file['month']); // var_dump($source_data);die(); // Kint::dump($source_data);die(); @@ -4291,7 +4291,7 @@ class PolicyTransactionController extends BaseController $line_items = 0; // get uploaded month transactions data - $source_data = $this->PTCOShareDetailsModel->getNonReconcileredPolicyTransactions(insurer_id: $file['insurer_id'], insurer_branch_id: $file['branch_id']); + $source_data = $this->PTCOShareDetailsModel->getNonReconcileredPolicyTransactions(insurer_id: $file['insurer_id'], insurer_branch_id: $file['branch_id'], month: $file['month']); // dd($source_data); // check policy no,insurer and etc in DB for this month @@ -4439,7 +4439,7 @@ class PolicyTransactionController extends BaseController //get no of line items and update in DB $line_items = count($excel_data); // get uploaded month transactions data - $source_data = $this->PTCOShareDetailsModel->getNonReconcileredPolicyTransactions(insurer_id: $file['insurer_id'], insurer_branch_id: $file['branch_id']); + $source_data = $this->PTCOShareDetailsModel->getNonReconcileredPolicyTransactions(insurer_id: $file['insurer_id'], insurer_branch_id: $file['branch_id'], month: $file['month']); // Kint::dump($source_data);//die; // Kint::dump($excel_data); // die; diff --git a/app/Controllers/VidalApiController.php b/app/Controllers/VidalApiController.php index e09fc9fb..2e6fa28f 100644 --- a/app/Controllers/VidalApiController.php +++ b/app/Controllers/VidalApiController.php @@ -476,6 +476,7 @@ class VidalApiController extends BaseController $ticket = $this->db->table('ticket_master tm') ->select(" tm.id, + tm.doa, tm.tpa_no as memberId, tm.tpa_claim_push_reference_no as claimRefNo, tm.tpa_claim_id as claimID, @@ -592,6 +593,7 @@ class VidalApiController extends BaseController $TicketData = $this->db->table('ticket_master tm') ->select(" tm.id, + tm.doa, tm.tpa_no as memberId, tm.tpa_claim_push_reference_no as claimRefNo, tm.tpa_claim_id as claimNo, @@ -1650,6 +1652,7 @@ class VidalApiController extends BaseController $ticket = $this->db->table('ticket_master tm') ->select(" tm.id, + tm.doa, tm.tpa_no as memberId, tm.tpa_claim_push_reference_no as claimInwardNO, tm.tpa_claim_id as claimNO, diff --git a/app/Models/PTCOShareDetailsModel.php b/app/Models/PTCOShareDetailsModel.php index dc4e9953..59d53c9c 100644 --- a/app/Models/PTCOShareDetailsModel.php +++ b/app/Models/PTCOShareDetailsModel.php @@ -72,11 +72,14 @@ class PTCOShareDetailsModel extends Model 'file_id', ]; - public function getNonReconcileredPolicyTransactions(string $insurer_id,string $insurer_branch_id) + public function getNonReconcileredPolicyTransactions(string $insurer_id,string $insurer_branch_id, string $month) { $currentDate = date('Y-m-d'); $sixMonthsAgo = date('Y-m-01', strtotime('-6 months')); + $startDate = $month; + $endDate = date('Y-m-t', strtotime($startDate)); + return $this->db->table('pt_co_share_details pt_co') ->select(' pt_co.id, @@ -109,8 +112,10 @@ class PTCOShareDetailsModel extends Model ->where('pt_co.insurer_branch_id', $insurer_branch_id) // ->where('pt_co.statement_id is null') ->where('pt.status','completed') - ->where('DATE(pt.created_at) >=', $sixMonthsAgo) - ->where('DATE(pt.created_at) <=', $currentDate) + // ->where('DATE(pt.created_at) >=', $sixMonthsAgo) + // ->where('DATE(pt.created_at) <=', $currentDate) + ->where('pt_co.pt_policy_issue_date >=', $startDate) + ->where('pt_co.pt_policy_issue_date <=', $endDate) // ->where('pt_co.exp_amt', 0.00) // ->orWhere('pt_co.exp_amt is null') ->get()