diff --git a/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php b/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php index 1869899d..67c8e2a2 100644 --- a/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php +++ b/Modules/HospitalPortal/Http/Controllers/Api/RequestLogController.php @@ -448,9 +448,9 @@ class RequestLogController 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 @@ -514,11 +514,23 @@ class RequestLogController extends Controller ->leftJoin('addresses', 'addresses.addressable_id', '=', 'organizations.id') ->where('organizations.id', '=', $dataRequestLog->organization_id) ->where('addresses.addressable_type', '=', 'App\Models\Organization') - ->select('organizations.name AS nama_rumahsakit', 'addresses.text AS alamat_rumahsakit') + ->select('organizations.name AS nama_rumahsakit', 'addresses.text AS alamat_rumahsakit', 'organizations.corporate_id_partner') ->first(); $data['rumahSakit'] = $dataRumahSakit; + //get penjamin + $data['penjamin'] = 'LinkSehat'; + if($dataRumahSakit->corporate_id_partner) + { + $corporate_id_partners = explode(',', $dataRumahSakit->corporate_id_partner); + $valueToCheck = $dataMember->id_perusahaan; + + if (in_array($valueToCheck, $corporate_id_partners)) { + $data['penjamin'] = $dataMember->nama_perusahaan; + } + } + $logoPerusahaan = DB::table('files') ->leftJoin('corporate_employees', 'corporate_employees.corporate_id', '=', 'files.fileable_id') ->leftJoin('corporates', 'corporate_employees.corporate_id', '=', 'corporates.id') @@ -608,9 +620,9 @@ class RequestLogController 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 @@ -693,11 +705,23 @@ class RequestLogController extends Controller ->leftJoin('addresses', 'addresses.addressable_id', '=', 'organizations.id') ->where('organizations.id', '=', $dataRequestLog->organization_id) ->where('addresses.addressable_type', '=', 'App\Models\Organization') - ->select('organizations.name AS nama_rumahsakit', 'addresses.text AS alamat_rumahsakit') + ->select('organizations.name AS nama_rumahsakit', 'addresses.text AS alamat_rumahsakit', 'organizations.corporate_id_partner') ->first(); $data['rumahSakit'] = $dataRumahSakit; + //get penjamin + $data['penjamin'] = 'LinkSehat'; + if($dataRumahSakit->corporate_id_partner) + { + $corporate_id_partners = explode(',', $dataRumahSakit->corporate_id_partner); + $valueToCheck = $dataMember->id_perusahaan; + + if (in_array($valueToCheck, $corporate_id_partners)) { + $data['penjamin'] = $dataMember->nama_perusahaan; + } + } + $logoPerusahaan = DB::table('files') ->leftJoin('corporate_employees', 'corporate_employees.corporate_id', '=', 'files.fileable_id') ->leftJoin('corporates', 'corporate_employees.corporate_id', '=', 'corporates.id') diff --git a/resources/views/pdf/final_log_page_1.blade.php b/resources/views/pdf/final_log_page_1.blade.php index 328c2fb3..656245fc 100644 --- a/resources/views/pdf/final_log_page_1.blade.php +++ b/resources/views/pdf/final_log_page_1.blade.php @@ -324,7 +324,7 @@