GhsOrderController.php 782 B

123456789101112131415161718192021222324252627282930313233
  1. <?php
  2. namespace console\controllers;
  3. use biz\shop\classes\ShopClass;
  4. use bizGhs\order\classes\OrderClass;
  5. use yii\console\Controller;
  6. use Yii;
  7. class GhsOrderController extends Controller
  8. {
  9. public function actionBcId()
  10. {
  11. ini_set('memory_limit', '2045M');
  12. set_time_limit(0);
  13. $list = OrderClass::getAllByCondition(['mainId' => 0], null, '*', null, true);
  14. if (!empty($list)) {
  15. foreach ($list as $order) {
  16. $shopId = $order->shopId ?? 0;
  17. $shop = ShopClass::getById($shopId, true);
  18. $mainId = $shop->mainId ?? 0;
  19. if (!empty($mainId)) {
  20. $order->mainId = $mainId;
  21. $order->save();
  22. }
  23. }
  24. }
  25. }
  26. }