shish 2 vuotta sitten
vanhempi
commit
a6e6ed1a50

+ 15 - 0
console/controllers/ItemCatRelateController.php

@@ -0,0 +1,15 @@
+<?php
+
+namespace console\controllers;
+
+use common\components\dict;
+use common\components\imgUtil;
+use common\components\stringUtil;
+use common\components\util;
+use yii\console\Controller;
+use Yii;
+
+class ItemCatRelateController extends Controller
+{
+
+}

+ 41 - 0
console/controllers/PtCpController.php

@@ -0,0 +1,41 @@
+<?php
+
+namespace console\controllers;
+
+use biz\item\classes\PtItemCatClass;
+use biz\item\classes\PtItemCatRelateClass;
+use biz\item\classes\PtItemClass;
+use common\components\util;
+use yii\console\Controller;
+use Yii;
+
+class PtCpController extends Controller
+{
+
+    //生成平台需要的产品和产品的分类 ssh 20240215
+    public function actionInitCpAndClass()
+    {
+        ini_set('memory_limit', '2045M');
+        set_time_limit(0);
+        $itemClassList = PtItemCatClass::getAllByCondition(['type' => 0], null, '*');
+        if (empty($itemClassList)) {
+            util::stop('没有花材的分类');
+        }
+        foreach ($itemClassList as $itemClass) {
+            $classId = $itemClass['id'] ?? 0;
+            $className = $itemClass['name'] ?? '';
+            $classCover = $itemClass['cover'] ?? '';
+            $classInTurn = $itemClass['inTurn'] ?? 100;
+            $itemList = PtItemCatRelateClass::getAllByCondition(['catId' => $classId], null, '*', 'itemId');
+            if (empty($itemList)) {
+                continue;
+            }
+            $ids = array_keys($itemList);
+            $newItemList = PtItemClass::getAllByCondition(['id' => ['in', $ids]], null, '*');
+            foreach ($newItemList as $newItem) {
+
+            }
+        }
+    }
+
+}