From 529cb5c483f688d0a62a819ca2c182e63f97bd4d Mon Sep 17 00:00:00 2001 From: Tb Fajri Date: Tue, 30 Jan 2024 16:54:54 +0700 Subject: [PATCH] update start date menghitung final log --- Modules/Internal/Transformers/ReportLogResource.php | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/Modules/Internal/Transformers/ReportLogResource.php b/Modules/Internal/Transformers/ReportLogResource.php index 8e4fbad1..4fcf7dcf 100644 --- a/Modules/Internal/Transformers/ReportLogResource.php +++ b/Modules/Internal/Transformers/ReportLogResource.php @@ -8,6 +8,7 @@ use Illuminate\Support\Str; use App\Models\Organization; use App\Models\File; use App\Models\User; +use App\Models\RequestLogBenefit; use Carbon\Carbon; class ReportLogResource extends JsonResource @@ -28,8 +29,16 @@ class ReportLogResource extends JsonResource $parsedDateTime = Carbon::parse($this->created_at); $formattedDateTime = $parsedDateTime->format('Y-m-d H:i:s'); + $timeInsertBenefit = RequestLogBenefit::where('request_log_id', $this->id)->first(); + + if ($timeInsertBenefit){ + $durationFinalGl = Helper::differenceTime($this->created_final_at,$timeInsertBenefit->created_at); + } else { + $durationFinalGl = 0; + } + $durationGl = Helper::differenceTime($formattedDateTime, $this->submission_date); - $durationFinalGl = Helper::differenceTime($this->created_final_at, $this->approved_final_log_by); + $data = [ 'id' => $this->id,