diff --git a/Modules/Client/Http/Controllers/Api/ClaimController.php b/Modules/Client/Http/Controllers/Api/ClaimController.php index 061dbddd..2b7537ab 100644 --- a/Modules/Client/Http/Controllers/Api/ClaimController.php +++ b/Modules/Client/Http/Controllers/Api/ClaimController.php @@ -380,9 +380,9 @@ class ClaimController extends Controller DB::raw(' (Select persons.nik FROM persons WHERE persons.id = members.person_id LIMIT 1) AS nik '), - DB::raw(' - "LinkSehat" AS penjamin - '), + // DB::raw(' + // "LinkSehat" AS penjamin + // '), DB::raw(' (Select corporates.name FROM corporates LEFT JOIN corporate_employees ON corporate_employees.corporate_id = corporates.id @@ -426,6 +426,18 @@ class ClaimController extends Controller ) ->first(); + //get penjamin + $penjamin = 'LinkSehat'; + if(!empty($dataRumahSakit->corporate_id_partner)) + { + $corporate_id_partners = explode(',', $dataRumahSakit->corporate_id_partner); + $valueToCheck = $dataMember->id_perusahaan; + + if (in_array($valueToCheck, $corporate_id_partners)) { + $penjamin = $dataMember->nama_perusahaan; + } + } + //Nama Karyawan $data['namaKaryawan'] = ''; if($dataMember->principal_id) @@ -480,7 +492,7 @@ class ClaimController extends Controller !empty($dataMember->name) ? $dataMember->name : '', $data['namaKaryawan'], !empty($dataMember->code_plan) ? $dataMember->code_plan : '', - 'LinkSehat', + $penjamin, !empty($dataMember->nama_perusahaan) ? $dataMember->nama_perusahaan : '', !empty($dataMember->no_polis) ? $dataMember->no_polis : '', ($firtIndex == $index ? $item->tot_bill : ''), @@ -513,7 +525,7 @@ class ClaimController extends Controller !empty($dataMember->name) ? $dataMember->name : '', $data['namaKaryawan'], !empty($dataMember->code_plan) ? $dataMember->code_plan : '', - 'LinkSehat', + $penjamin, !empty($dataMember->nama_perusahaan) ? $dataMember->nama_perusahaan : '', !empty($dataMember->no_polis) ? $dataMember->no_polis : '', '',