KindController.php 949 B

123456789101112131415161718192021222324252627282930313233343536
  1. <?php
  2. namespace console\controllers;
  3. use bizHd\goods\classes\KindClass;
  4. use bizHd\shop\classes\ShopClass;
  5. use yii\console\Controller;
  6. use Yii;
  7. class KindController extends Controller
  8. {
  9. //种类初始化 ssh 20230301
  10. public function actionInit()
  11. {
  12. ini_set('memory_limit', '2045M');
  13. set_time_limit(0);
  14. $shopList = ShopClass::getAllByCondition(['ptStyle' => 1], null, '*', null, true);
  15. if (!empty($shopList)) {
  16. foreach ($shopList as $shop) {
  17. $mainId = $shop->mainId ?? 0;
  18. $sjId = $shop->sjId ?? 0;
  19. $has = KindClass::getByCondition(['mainId' => $mainId], true);
  20. if (!empty($has)) {
  21. continue;
  22. }
  23. $data = [
  24. 'mainId' => $mainId,
  25. 'sjId' => $sjId,
  26. ];
  27. KindClass::initKind($data);
  28. }
  29. }
  30. }
  31. }