diff --git a/Http/Controllers/ApprovalController.php b/Http/Controllers/ApprovalController.php index b0d209d..16ba6e7 100644 --- a/Http/Controllers/ApprovalController.php +++ b/Http/Controllers/ApprovalController.php @@ -92,7 +92,8 @@ 'Parameter Cabang' => 'Branch', 'Parameter Mata Uang' => 'Currency', 'Parameter Jenis Jaminan' => 'GuaranteeType', - 'Parameter Jenis Fasilitas' => 'FacilityType' + 'Parameter Jenis Fasilitas' => 'FacilityType', + 'Parameter Jenis Pinjaman' => 'LoanType', ]; try { $approval = Approval::findOrFail($id); diff --git a/Livewire/LoanType/LoanTypeModal.php b/Livewire/LoanType/LoanTypeModal.php index aa33b08..57fb9a1 100644 --- a/Livewire/LoanType/LoanTypeModal.php +++ b/Livewire/LoanType/LoanTypeModal.php @@ -45,6 +45,8 @@ if ($this->edit_mode) { // Emit a success event with a message $loan = LoanType::find($this->id); + $data['updated_by'] = auth()->user()->id; + $data['updated_at'] = now(); $approval = [ 'method' => 'update', @@ -70,6 +72,8 @@ $this->dispatch('success', 'Data Berhasil Di Update, Menunggu Approval'); } } else { + $data['created_by'] = auth()->user()->id; + $data['created_at'] = now(); // Emit a success event with a message $approval = [ 'method' => 'create', @@ -115,6 +119,10 @@ public function delete($id) { + $old = LoanType::find($id); + unset($old->deleted_at); + unset($old->delete_by); + $loan = LoanType::find($id); $loan->delete_by = auth()->user()->id; $loan->deleted_at = now(); @@ -122,7 +130,8 @@ $approval = [ 'method' => 'delete', 'menu' => 'Parameter Jenis Pinjaman', - 'old_request' => json_encode($loan), + 'old_request' => json_encode($old), + 'new_request' => json_encode($loan), 'description' => 'Delete Parameter Jenis Pinjaman', 'status' => '0', 'ref' => $loan->kode