diff --git a/app/Services/Manage/PurchaseService.php b/app/Services/Manage/PurchaseService.php index 7b3e3d6..6c9165f 100644 --- a/app/Services/Manage/PurchaseService.php +++ b/app/Services/Manage/PurchaseService.php @@ -228,6 +228,13 @@ public function createVariantAndDraft(array $validated, User $user): array $price->setAttribute('images', MediaPresenter::collection($price, 'images')); + $this->pushNotificationService->sendToRoles( + '🆕 Varian Baru Ditambahkan', + "{$user->name} menambahkan varian \"{$price->variant}\" ke bahan baku \"{$rawMaterial->name}\".", + ['owner', 'developer', 'direktur'], + route('admin.master.raw_materials.index', ['search' => $rawMaterial->name]), + ); + return [ 'id' => $price->id, 'variant' => $price->variant,