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);
|
], 200);
|
||||||
}
|
}
|
||||||
|
|
||||||
$builder = $this->PolicyModel->select('partner_policy.*, v.vehicle_no');
|
$builder = $this->PolicyModel->select('partner_policy.*');
|
||||||
$builder->join('vehicle v', 'partner_policy.vehicle_id = v.id', 'left');
|
$builder->join('partner_enquiry pe', 'partner_policy.enquiry_id = partner_enquiry.id', 'left');
|
||||||
|
|
||||||
if ($policy_number) {
|
if ($policy_number) {
|
||||||
$builder->like('partner_policy.policy_number', $policy_number);
|
$builder->like('partner_policy.policy_number', $policy_number);
|
||||||
} elseif ($vehicle_no) {
|
} elseif ($vehicle_no) {
|
||||||
$builder->like('v.vehicle_no', $vehicle_no);
|
$builder->like('pe.reg_no', $vehicle_no);
|
||||||
} else {
|
} else {
|
||||||
$builder->groupStart()
|
$builder->groupStart()
|
||||||
->like('partner_policy.policy_number', $policy_number)
|
->like('partner_policy.policy_number', $policy_number)
|
||||||
->orLike('v.vehicle_no', $vehicle_no)
|
->orLike('pe.reg_no', $vehicle_no)
|
||||||
->groupEnd();
|
->groupEnd();
|
||||||
}
|
}
|
||||||
$result = $builder->get()->getResultArray();
|
$result = $builder->get()->getResultArray();
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user