| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- <?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) {
- }
- }
- }
- }
|