From e70329e1e828927287a352fb539d1a4b31380ac0 Mon Sep 17 00:00:00 2001 From: "sanjeev.p" Date: Wed, 10 Dec 2025 13:04:00 +0530 Subject: [PATCH] FIX_searchThePolicies api vechile table remove enquiry table implemented in left join --- app/Controllers/PolicyController.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/app/Controllers/PolicyController.php b/app/Controllers/PolicyController.php index 5393b77..fb3f83b 100644 --- a/app/Controllers/PolicyController.php +++ b/app/Controllers/PolicyController.php @@ -781,17 +781,17 @@ class PolicyController extends ResourceController ], 200); } - $builder = $this->PolicyModel->select('partner_policy.*, v.vehicle_no'); - $builder->join('vehicle v', 'partner_policy.vehicle_id = v.id', 'left'); + $builder = $this->PolicyModel->select('partner_policy.*'); + $builder->join('partner_enquiry pe', 'partner_policy.enquiry_id = partner_enquiry.id', 'left'); if ($policy_number) { $builder->like('partner_policy.policy_number', $policy_number); } elseif ($vehicle_no) { - $builder->like('v.vehicle_no', $vehicle_no); + $builder->like('pe.reg_no', $vehicle_no); } else { $builder->groupStart() ->like('partner_policy.policy_number', $policy_number) - ->orLike('v.vehicle_no', $vehicle_no) + ->orLike('pe.reg_no', $vehicle_no) ->groupEnd(); } $result = $builder->get()->getResultArray();