Add insured_id in insured filter
This commit is contained in:
parent
c97e9ec544
commit
0f9910fa2a
|
@ -37,6 +37,16 @@ class InsuredController extends Controller
|
|||
* in="query",
|
||||
* required=true
|
||||
* ),
|
||||
* @OA\Parameter(
|
||||
* parameter="insured_id",
|
||||
* name="insured_id",
|
||||
* description="Numero d'assuré",
|
||||
* @OA\Schema(
|
||||
* type="string"
|
||||
* ),
|
||||
* in="query",
|
||||
* required=false
|
||||
* ),
|
||||
* @OA\Parameter(
|
||||
* parameter="name",
|
||||
* name="name",
|
||||
|
@ -76,12 +86,17 @@ class InsuredController extends Controller
|
|||
*/
|
||||
public function getInsured(Request $request)
|
||||
{
|
||||
$insured_id = $request->input('insured_id');
|
||||
$name = $request->input('name');
|
||||
$phone = $request->input('phone');
|
||||
$network_id = $request->input('network_id');
|
||||
|
||||
$q = NhInsurance::with(['user:id,firstname,lastname,phone,email', 'network:id,name', 'beneficiaries'])->where('network_id', $network_id);
|
||||
|
||||
if (!empty($insured_id)) {
|
||||
$q = $q->where('insured_id', $insured_id);
|
||||
}
|
||||
|
||||
if (!empty($name)) {
|
||||
$q = $q->whereHas('user', function ($query) use ($name) {
|
||||
return $query->where('lastname', 'like', '%' . $name . '%')->orWhere('firstname', 'like', '%' . $name . '%');
|
||||
|
|
Loading…
Reference in New Issue