update request log pdf

This commit is contained in:
Linksehat Staging Server
2024-01-08 17:13:32 +07:00
parent 88baf6be3d
commit 095a9212e3
4 changed files with 44 additions and 33 deletions

View File

@@ -2,9 +2,9 @@
namespace Modules\Internal\Transformers; namespace Modules\Internal\Transformers;
use App\Models\Benefit; use App\Models\Plan;
use App\Models\CorporateBenefit; use App\Models\CorporateBenefit;
use App\Models\ClaimRequest; use App\Models\MemberPlan;
use App\Models\CorporateService; use App\Models\CorporateService;
use App\Models\RequestLogBenefit; use App\Models\RequestLogBenefit;
use App\Models\RequestLogMedicine; use App\Models\RequestLogMedicine;
@@ -24,12 +24,23 @@ class RequestLogShowResource extends JsonResource
*/ */
public function toArray($request) public function toArray($request)
{ {
// $requestLog = parent::toArray($request);
// $corporateId = $requestLog['member']['current_plan']['corporate_id'] ?? 0;
$requestLog = parent::toArray($request); $requestLog = parent::toArray($request);
$corporateId = $requestLog['member']['current_plan']['corporate_id'] ?? 0; $corporateId = $requestLog['member']['current_plan']['corporate_id'] ?? 0;
$benefit = CorporateBenefit::with('benefit')->where('plan_id', $corporateId)->get()->toArray(); $member_id = $requestLog['member_id'];
$planMember = MemberPlan::where('member_id', $member_id)->get('plan_id');
$planId = Plan::whereIn('id', $planMember)->where('service_code', $requestLog['service_code'])->first();
$benefit = CorporateBenefit::with('benefit')->where('plan_id', $planId->id)->get()->toArray();
$benefitDetailLog = RequestLogBenefit::with('benefit')->where('request_log_id', $requestLog['id'])->get()->toArray(); $benefitDetailLog = RequestLogBenefit::with('benefit')->where('request_log_id', $requestLog['id'])->get()->toArray();
$medicineDetailLog = RequestLogMedicine::where('request_log_id', $requestLog['id'])->get()->toArray(); $medicineDetailLog = RequestLogMedicine::where('request_log_id', $requestLog['id'])->get()->toArray();
$benefitData = []; $benefitData = [];
// $benefit = CorporateBenefit::with('benefit')->where('plan_id', $corporateId)->get()->toArray();
// $benefitDetailLog = RequestLogBenefit::with('benefit')->where('request_log_id', $requestLog['id'])->get()->toArray();
// $medicineDetailLog = RequestLogMedicine::where('request_log_id', $requestLog['id'])->get()->toArray();
// $benefitData = [];
if (count($benefit)){ if (count($benefit)){
foreach($benefit as $data){ foreach($benefit as $data){
array_push($benefitData, $data['benefit']); array_push($benefitData, $data['benefit']);

View File

@@ -253,7 +253,7 @@
</div> </div>
<div class="corner-text-<?php echo now()->timestamp; ?> bottom-left-ttd-<?php echo now()->timestamp; ?> "> <div class="corner-text-<?php echo now()->timestamp; ?> bottom-left-ttd-<?php echo now()->timestamp; ?> ">
@php @php
if (!empty($logoPerusahaan->code) === 'VALEIND') { if (!empty($logoPerusahaan->code) == 'VALEIND') {
@endphp @endphp
<u><b>Dr. Hery Hermas, M.Kes</b></u> <u><b>Dr. Hery Hermas, M.Kes</b></u>
@php @php
@@ -281,7 +281,7 @@
</div> </div>
<div class="corner-text-<?php echo now()->timestamp; ?> bottom-left-<?php echo now()->timestamp; ?>"> <div class="corner-text-<?php echo now()->timestamp; ?> bottom-left-<?php echo now()->timestamp; ?>">
@php @php
if (!empty($logoPerusahaan->code) === 'VALEIND') { if (!empty($logoPerusahaan->code) == 'VALEIND') {
@endphp @endphp
<b>Alarm Center Vale MKS (LinkSehat) Office</b><br> <b>Alarm Center Vale MKS (LinkSehat) Office</b><br>
@@ -289,7 +289,7 @@
Lt. 1, Jalan Somba Opu 281, Ujung Pandang, Losari, <br> Kec. Makassar, Kota Makassar, Sulawesi Selatan 90113 Lt. 1, Jalan Somba Opu 281, Ujung Pandang, Losari, <br> Kec. Makassar, Kota Makassar, Sulawesi Selatan 90113
@php @php
} else if(!empty($logoPerusahaan->code) === 'PETROLAB') { } else if(!empty($logoPerusahaan->code) == 'PETROLAB') {
@endphp @endphp
<b>Alarm Center Vale MKS (LinkSehat) Office</b><br> <b>Alarm Center Vale MKS (LinkSehat) Office</b><br>

View File

@@ -425,7 +425,7 @@
</div> </div>
<div class="corner-text-<?php echo now()->timestamp; ?> bottom-left-ttd-<?php echo now()->timestamp; ?> "> <div class="corner-text-<?php echo now()->timestamp; ?> bottom-left-ttd-<?php echo now()->timestamp; ?> ">
@php @php
if (!empty($logoPerusahaan->code) === 'VALEIND') { if (!empty($logoPerusahaan->code) == 'VALEIND') {
@endphp @endphp
<u><b>Dr. Hery Hermas, M.Kes</b></u> <u><b>Dr. Hery Hermas, M.Kes</b></u>
@php @php
@@ -450,7 +450,7 @@
</div> </div>
<div class="corner-text-<?php echo now()->timestamp; ?> bottom-left-<?php echo now()->timestamp; ?>"> <div class="corner-text-<?php echo now()->timestamp; ?> bottom-left-<?php echo now()->timestamp; ?>">
@php @php
if (!empty($logoPerusahaan->code) === 'VALEIND') { if (!empty($logoPerusahaan->code) == 'VALEIND') {
@endphp @endphp
<b>Alarm Center Vale MKS (LinkSehat) Office</b><br> <b>Alarm Center Vale MKS (LinkSehat) Office</b><br>
@@ -458,7 +458,7 @@
Lt. 1, Jalan Somba Opu 281, Ujung Pandang, Losari, <br> Kec. Makassar, Kota Makassar, Sulawesi Selatan 90113 Lt. 1, Jalan Somba Opu 281, Ujung Pandang, Losari, <br> Kec. Makassar, Kota Makassar, Sulawesi Selatan 90113
@php @php
} else if(!empty($logoPerusahaan->code) === 'PETROLAB') { } else if(!empty($logoPerusahaan->code) == 'PETROLAB') {
@endphp @endphp
<b>Alarm Center Vale MKS (LinkSehat) Office</b><br> <b>Alarm Center Vale MKS (LinkSehat) Office</b><br>