From 1d2daa2e0ad2b6a17d2a8f52015fc7b1424aa13c Mon Sep 17 00:00:00 2001 From: Daeng Deni Mardaeni Date: Wed, 20 Sep 2023 14:07:50 +0700 Subject: [PATCH] fix : module document - Fix approval update cardboard --- Http/Controllers/ApprovalController.php | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/Http/Controllers/ApprovalController.php b/Http/Controllers/ApprovalController.php index 8922afa..3b80117 100644 --- a/Http/Controllers/ApprovalController.php +++ b/Http/Controllers/ApprovalController.php @@ -148,10 +148,21 @@ $document_id = $data['document_id']; if ($approval->menu == 'CardboardDetail') { - foreach ($document_id as $key => $value) { - $data['document_id'] = $value; + $data = json_decode($approval->new_request, true); - $model->fill($data); + $document_id = $data['document_id']; + + foreach ($document_id as $key => $value) { + $model = new $model(); + $model = $model::findOrFail($data['cardboard_id']); + + $_data['status'] = 1; + $_data['approved_by'] = $this->user->id; + $_data['approved_at'] = date('Y-m-d H:i:s'); + $_data['cardboard_id'] = $data['cardboard_id']; + $_data['document_id'] = $value; + + $model->fill($_data); $model->save(); } } else {