|
|
@@ -209,8 +209,7 @@ class ItemClassController extends BaseController
|
|
|
ItemClassClass::valid($class, $this->mainId);
|
|
|
$originName = $class->name ?? '';
|
|
|
$class->delete();
|
|
|
- ProductClass::updateByCondition(['classId' => $id], ['classId' => $defaultClassId]);
|
|
|
- $list = ProductClass::getAllByCondition(['classId' => $defaultClassId], null, '*', null, true);
|
|
|
+ $list = ProductClass::getAllByCondition(['classId' => $id], null, '*', null, true);
|
|
|
if (!empty($list)) {
|
|
|
noticeUtil::push('有商家在删除分类', '15280215347');
|
|
|
foreach ($list as $item) {
|
|
|
@@ -219,6 +218,7 @@ class ItemClassController extends BaseController
|
|
|
Yii::$app->redis->executeCommand('LPUSH', [$itemClassKey, $item->id]);
|
|
|
}
|
|
|
}
|
|
|
+ ProductClass::updateByCondition(['classId' => $id], ['classId' => $defaultClassId]);
|
|
|
|
|
|
//在首店删除,则父级下所有直营和加盟店同步删除
|
|
|
$masterShop = $this->shop;
|
|
|
@@ -243,9 +243,7 @@ class ItemClassController extends BaseController
|
|
|
if (empty($defaultClassId)) {
|
|
|
util::fail('分店同步删除时,找到默认分类');
|
|
|
}
|
|
|
- ProductClass::updateByCondition(['classId' => $currentId], ['classId' => $defaultClassId]);
|
|
|
-
|
|
|
- $list = ProductClass::getAllByCondition(['classId' => $defaultClassId], null, '*', null, true);
|
|
|
+ $list = ProductClass::getAllByCondition(['classId' => $currentId], null, '*', null, true);
|
|
|
if (!empty($list)) {
|
|
|
noticeUtil::push('有商家在删除分类', '15280215347');
|
|
|
foreach ($list as $item) {
|
|
|
@@ -254,7 +252,7 @@ class ItemClassController extends BaseController
|
|
|
Yii::$app->redis->executeCommand('LPUSH', [$itemClassKey, $item->id]);
|
|
|
}
|
|
|
}
|
|
|
-
|
|
|
+ ProductClass::updateByCondition(['classId' => $currentId], ['classId' => $defaultClassId]);
|
|
|
}
|
|
|
}
|
|
|
}
|