diff --git a/Modules/Internal/Http/Controllers/Api/RequestLogController.php b/Modules/Internal/Http/Controllers/Api/RequestLogController.php index cc6005c8..046056a8 100644 --- a/Modules/Internal/Http/Controllers/Api/RequestLogController.php +++ b/Modules/Internal/Http/Controllers/Api/RequestLogController.php @@ -209,13 +209,17 @@ class RequestLogController extends Controller $requestLog->hak_kamar_pasien = $request->hak_kamar_pasien; $requestLog->penempatan_kamar = $request->penempatan_kamar; $requestLog->catatan = $request->catatan; - $requestLog->no_identitas = $request->no_identitas; $requestLog->status = $request->status; $requestLog->approved_by = auth()->user()->id; $requestLog->approved_at = Carbon::now(); $requestLog->save(); + // update nirc member + $member = Member::findOrFail($requestLog->member_id); + $member->nric = $request->no_identitas; + $member->save(); + return response()->json([ 'error' => false, 'message' => 'Update succses', diff --git a/Modules/Internal/Transformers/RequestLogShowResource.php b/Modules/Internal/Transformers/RequestLogShowResource.php index 26bc7cae..4e190521 100644 --- a/Modules/Internal/Transformers/RequestLogShowResource.php +++ b/Modules/Internal/Transformers/RequestLogShowResource.php @@ -32,6 +32,7 @@ class RequestLogShowResource extends JsonResource $corporateId = $requestLog['member']['current_plan']['corporate_id'] ?? 0; $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(); @@ -110,7 +111,7 @@ class RequestLogShowResource extends JsonResource 'files' => $requestLog['files'], 'provider' => $providerName, - 'no_identitas' => $requestLog['no_identitas'], + 'no_identitas' => $requestLog['member']['nric'], 'keterangan' => $requestLog['keterangan'], 'hak_kamar_pasien' => $requestLog['hak_kamar_pasien'], 'penempatan_kamar' => $requestLog['penempatan_kamar'], diff --git a/frontend/dashboard/src/pages/CustomerService/FinalLog/List.tsx b/frontend/dashboard/src/pages/CustomerService/FinalLog/List.tsx index d00eb098..349e9106 100644 --- a/frontend/dashboard/src/pages/CustomerService/FinalLog/List.tsx +++ b/frontend/dashboard/src/pages/CustomerService/FinalLog/List.tsx @@ -362,7 +362,7 @@ export default function List() { { row.status_final_log == "requested" ? () : - row.status_final_log == "declined" ? + row.status_final_log == "declined" ? () : () @@ -483,6 +483,9 @@ export default function List() { Code + + Provider + Name