fixed taraz for all metals
This commit is contained in:
@@ -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++;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user