| 1234567891011121314151617181920212223242526272829303132333435 |
- <?php
- namespace console\controllers;
- use biz\main\classes\MainClass;
- use biz\shop\classes\ShopClass;
- use bizGhs\item\classes\ItemClassClass;
- use common\components\util;
- use Yii;
- use yii\console\Controller;
- class TestController extends Controller
- {
- //删除没有默认分类的门店的方法
- public function actionDel()
- {
- util::stop('开发中');
- $shopList = ShopClass::getAllByCondition(['ptStyle' => 2], null, '*', null, true);
- if (!empty($shopList)) {
- foreach ($shopList as $shop) {
- $mainId = $shop->mainId ?? 0;
- $customDefaultClass = ItemClassClass::getByCondition(['mainId' => $mainId, 'isDefault' => 1], true);
- if (empty($customDefaultClass)) {
- ShopClass::deleteByCondition(['mainId' => $mainId]);
- $main = MainClass::getById($mainId, true);
- if (!empty($main)) {
- $main->delete();
- }
- }
- }
- }
- }
- }
|