TestController.php 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. <?php
  2. namespace console\controllers;
  3. use biz\cp\classes\PtCpItemClass;
  4. use biz\item\classes\PtItemCatRelateClass;
  5. use biz\item\classes\PtItemClass;
  6. use biz\main\classes\MainClass;
  7. use biz\shop\classes\ShopClass;
  8. use bizGhs\item\classes\ItemClassClass;
  9. use common\components\util;
  10. use Yii;
  11. use yii\console\Controller;
  12. class TestController extends Controller
  13. {
  14. public function actionItem()
  15. {
  16. $list = PtItemCatRelateClass::getAllByCondition(['id>' => 0], 'id asc', '*', null, true);
  17. if (!empty($list)) {
  18. foreach ($list as $item) {
  19. $ptItemId = $item->itemId ?? 0;
  20. $ptItem = PtItemClass::getById($ptItemId, true);
  21. echo $ptItem->name . "\n";
  22. }
  23. }
  24. }
  25. public function actionCp()
  26. {
  27. $list = PtCpItemClass::getAllByCondition(['id>' => 0], 'id asc', '*', null, true);
  28. foreach ($list as $cp) {
  29. $ptItemId = $cp->itemId ?? 0;
  30. $ptItem = PtItemClass::getById($ptItemId, true);
  31. $ptItem->hasCpId = 1;
  32. $ptItem->save();
  33. }
  34. }
  35. }