FIX_searchThePolicies api vechile table remove enquiry table implemented in left join
This commit is contained in:
parent
d5dcb0aa01
commit
e70329e1e8
@ -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();
|
||||
|
||||
Loading…
Reference in New Issue
Block a user