From d88dce5b9eeae5df6e57acaa4428f6cc3f9b0cb0 Mon Sep 17 00:00:00 2001 From: Tb Fajri Date: Tue, 16 Jan 2024 16:07:17 +0700 Subject: [PATCH] update --- Modules/Internal/Services/RequestLogService.php | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/Modules/Internal/Services/RequestLogService.php b/Modules/Internal/Services/RequestLogService.php index 36dc8316..2b5582ff 100644 --- a/Modules/Internal/Services/RequestLogService.php +++ b/Modules/Internal/Services/RequestLogService.php @@ -174,6 +174,7 @@ class RequestLogService $code = $this->makeCode($row['code'], $data); $status = $row['status_final_log'] == 'Y' ? 'approved' : 'requested'; + $service = Service::where('name', $row['service'])->first(); if ($service){ $serviceCode = $service->code; @@ -248,10 +249,10 @@ class RequestLogService [ 'request_log_id' => $requestLog->id, 'benefit_id' => $benefit->id, - 'amount_incurred' => $row['amount_approval'] + ($row['amount_not_approval'] ? $row['amount_not_approval'] : 0) , - 'amount_approved' => $row['amount_approval'], + 'amount_incurred' => ($row['amount_approval'] ? $row['amount_approval'] : 0) + ($row['amount_not_approval'] ? $row['amount_not_approval'] : 0) , + 'amount_approved' => $row['amount_approval'] ?? 0, 'amount_not_approved' => $row['amount_not_approval'] ?? 0, - 'excess_paid' => $row['amount_not_approval'], + 'excess_paid' => $row['amount_not_approval'] ?? 0, 'created_by' => auth()->user()->id, ]);