From a86dc72dd3217b0caa1d3cdb0ce88075daccb010 Mon Sep 17 00:00:00 2001 From: Gowtham M Date: Sat, 4 Apr 2026 16:44:03 +0530 Subject: [PATCH] GWM : getAgentUnusedCommissionList --- app/Controllers/InvoiceController.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Controllers/InvoiceController.php b/app/Controllers/InvoiceController.php index 1958ea9..5665eb5 100644 --- a/app/Controllers/InvoiceController.php +++ b/app/Controllers/InvoiceController.php @@ -429,6 +429,7 @@ class InvoiceController extends ResourceController ->where('partner_policy.commission_amount >', 0) ->where('partner_policy.is_data_accuracy_checked', 1) ->where('partner_policy.manager_id', $managerId) + ->where('partner_policy.policy_number IS NOT NULL', null, false) ->where( 'NOT EXISTS (SELECT 1 FROM partner_invoice_items pii2 ' . 'INNER JOIN partner_invoice pi2 ON pi2.id = pii2.invoice_id AND pi2.is_active = 1 ' @@ -462,6 +463,7 @@ class InvoiceController extends ResourceController ->where('partner_policy.commission_amount >', 0) ->where('partner_policy.is_data_accuracy_checked', 1) ->where('partner_policy.manager_id', $managerId) + ->where('partner_policy.policy_number IS NOT NULL', null, false) ->where('pi.id', $invoiceId) ->distinct(); } @@ -546,6 +548,7 @@ class InvoiceController extends ResourceController ->where('partner_policy.commission_amount >', 0) ->where('partner_policy.is_data_accuracy_checked', 1) ->where('partner_policy.manager_id', (int) $manager_id) + ->where('partner_policy.policy_number IS NOT NULL', null, false) ->where('pe.agent_id IS NOT NULL', null, false) ->where( 'NOT EXISTS (SELECT 1 FROM partner_invoice_items pii2 '