Fxi temporally invoices

This commit is contained in:
Djery-Tom 2022-02-15 10:31:40 +01:00
parent b988f4cf0a
commit 9b91fc3b7f
1 changed files with 13 additions and 4 deletions

View File

@ -189,7 +189,7 @@ class InvoiceController extends Controller
* ), * ),
* @OA\Parameter( * @OA\Parameter(
* parameter="network_agent_id", * parameter="network_agent_id",
* name="insured_id", * name="network_agent_id",
* description="ID de l'agent dans le reseau", * description="ID de l'agent dans le reseau",
* @OA\Schema( * @OA\Schema(
* type="integer" * type="integer"
@ -244,15 +244,24 @@ class InvoiceController extends Controller
$network_id = $request->input('network_id'); $network_id = $request->input('network_id');
$network_agent_id = $request->input('network_agent_id'); $network_agent_id = $request->input('network_agent_id');
// Correction temporaire
$insured_id = $request->input('insured_id');
if (!empty($insured_id)) {
$network_agent_id = $insured_id;
}
$query = NhInfosInvoice::with(['health_care_sheets:id,invoice_id,health_care_sheet_id,type,practitioner_lastname,practitioner_firstname,practitioner_provider_class,patient_lastname,patient_firstname,institution_name,institution_code']); $query = NhInfosInvoice::with(['health_care_sheets:id,invoice_id,health_care_sheet_id,type,practitioner_lastname,practitioner_firstname,practitioner_provider_class,patient_lastname,patient_firstname,institution_name,institution_code']);
if (!empty($network_id)) { // if (!empty($network_id)) {
$query = $query->where('network_id', $network_id); // $query = $query->where('network_id', $network_id);
} // }
if (!empty($network_agent_id)) { if (!empty($network_agent_id)) {
$query = $query->where('network_agent_id', $network_agent_id); $query = $query->where('network_agent_id', $network_agent_id);
} else {
if (!empty($network_id)) {
$query = $query->where('network_id', $network_id);
}
} }
$invoices = $query->orderBy('created_at', 'DESC')->paginate($request->input('perPage', 10)); $invoices = $query->orderBy('created_at', 'DESC')->paginate($request->input('perPage', 10));