Forráskód Böngészése

删除没有默认分类的门店

shish 2 éve
szülő
commit
557e17875d
1 módosított fájl, 27 hozzáadás és 0 törlés
  1. 27 0
      console/controllers/TestController.php

+ 27 - 0
console/controllers/TestController.php

@@ -0,0 +1,27 @@
+<?php
+
+namespace console\controllers;
+
+use biz\item\classes\ItemClassClass;
+use biz\shop\classes\ShopClass;
+use Yii;
+use yii\console\Controller;
+
+class TestController extends Controller
+{
+
+    public function actionDel()
+    {
+        $shopList = ShopClass::getAllByCondition(['ptStyle' => 2], 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]);
+                }
+            }
+        }
+    }
+
+}