fixed taraz for all metals

This commit is contained in:
2026-06-23 20:35:13 +03:30
parent c7638918ff
commit 147a968179
5 changed files with 266 additions and 12 deletions
+3 -8
View File
@@ -97,27 +97,22 @@ class CategoryService
{
$names = $this->collectTargetCategoryNames();
$created = 0;
$order = 0;
$maxOrder = (int) Category::max('sort_order');
foreach ($names as $name) {
$order++;
$existing = Category::where('name', $name)->first();
if ($existing) {
if ((int) $existing->sort_order !== $order) {
$existing->sort_order = $order;
$existing->save();
}
continue;
}
$maxOrder++;
Category::create([
'name' => $name,
'active' => 1,
'show_in_filter' => 1,
'show_in_select' => 1,
'sort_order' => $order,
'sort_order' => $maxOrder,
]);
$created++;
}