diff --git a/app/Controllers/InvoiceController.php b/app/Controllers/InvoiceController.php index 3325e7d..21e68da 100644 --- a/app/Controllers/InvoiceController.php +++ b/app/Controllers/InvoiceController.php @@ -465,15 +465,15 @@ class InvoiceController extends ResourceController try { $manager_id = $this->request->getGet('manager_id'); - $broker_id = $this->request->getGet('broker_id'); + // $broker_id = $this->request->getGet('broker_id'); - if (empty($broker_id)) { - return $this->respond([ - 'status' => 'failed', - 'code' => 400, - 'message'=> 'broker_id is required' - ], 400); - } + // if (empty($broker_id)) { + // return $this->respond([ + // 'status' => 'failed', + // 'code' => 400, + // 'message'=> 'broker_id is required' + // ], 400); + // } $query = $this->PolicyModel ->select([ @@ -482,17 +482,18 @@ class InvoiceController extends ResourceController 'SUM(partner_policy.commission_amount) as unused_commission_amount', 'COUNT(partner_policy.id) as total_policies' ]) - ->join( - 'partner_enquiry pe', - 'pe.id = partner_policy.enquiry_id AND pe.broker_id = ' . (int)$broker_id, - 'left' - ) + // ->join( + // 'partner_enquiry pe', + // 'pe.id = partner_policy.enquiry_id AND pe.broker_id = ' . (int)$broker_id, + // 'left' + // ) + ->join('partner_enquiry pe','pe.id = partner_policy.enquiry_id','left') ->join('partner_agent pa', 'pa.id = pe.agent_id', 'left') ->join('partner_invoice_items pii', 'pii.policy_id = partner_policy.id', 'left') ->join('partner_invoice pi', 'pi.id = pii.invoice_id AND pi.is_active = 1', 'left') ->where('partner_policy.is_active', 1) ->where('partner_policy.commission_amount >=', 0) - ->where('partner_policy.is_data_accuracy_checked', 1) + // ->where('partner_policy.is_data_accuracy_checked', 1) ->where('partner_policy.manager_id', $manager_id) ->where('pii.policy_id IS NULL') // ❗ unused commission ->groupBy('pe.agent_id');