From fe85d1b91d38986f4782446dd9b002a8c41aafb0 Mon Sep 17 00:00:00 2001 From: Arya Dwi Putra Date: Wed, 3 Dec 2025 09:09:52 +0700 Subject: [PATCH] Use AssetService in import for auto RFID/NFC and QR --- app/Http/Controllers/AssetController.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/AssetController.php b/app/Http/Controllers/AssetController.php index 53fc60e..0340b7a 100644 --- a/app/Http/Controllers/AssetController.php +++ b/app/Http/Controllers/AssetController.php @@ -333,14 +333,17 @@ class AssetController extends Controller $assetModel = null; if ($row['target_id']) { - Asset::where('id', $row['target_id'])->update($payload); $assetModel = Asset::find($row['target_id']); - $updated++; + if ($assetModel) { + // gunakan service agar auto-generate tag & QR tetap konsisten + app(\App\Services\Asset\AssetService::class)->update($assetModel, $payload); + $updated++; + } } else { if (!$payload['code']) { $payload['code'] = 'IMP-'.Str::upper(Str::random(6)); } - $assetModel = Asset::create($payload + ['qr_token' => Str::uuid()]); + $assetModel = app(\App\Services\Asset\AssetService::class)->create($payload); $created++; }