refactor: update role notifications in CuttingService to streamline admin alerts for completed cuttings

This commit is contained in:
Yoga Pangestu 2026-07-05 17:29:22 +07:00
parent 6b3d94170b
commit c815db0042

View File

@ -767,7 +767,7 @@ function () use ($cutting, $status, $verificationNote, $results, $resultPrices,
};
$roles = $status === CuttingStatus::COMPLETED
? ['owner', 'developer', 'direktur', 'admin-toko']
? ['owner', 'developer', 'direktur']
: ['owner', 'developer', 'direktur'];
$this->pushNotificationService->sendToRoles(
@ -776,6 +776,15 @@ function () use ($cutting, $status, $verificationNote, $results, $resultPrices,
$roles,
route('admin.manage.cuttings.index'),
);
if ($status === CuttingStatus::COMPLETED) {
$this->pushNotificationService->sendToRoles(
$title,
$message,
['admin-toko'],
route('admin.manage.stocks.index'),
);
}
}
private function buildMaterials(array $materials): array