GhsOrderController.php 711 B

1234567891011121314151617181920212223242526272829
  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. $list = OrderClass::getAllByCondition(['mainId' => 0], null, '*', null, true);
  12. if (!empty($list)) {
  13. foreach ($list as $order) {
  14. $shopId = $order->shopId ?? 0;
  15. $shop = ShopClass::getById($shopId, true);
  16. $mainId = $shop->mainId ?? 0;
  17. if (!empty($mainId)) {
  18. $order->mainId = $mainId;
  19. $order->save();
  20. }
  21. }
  22. }
  23. }
  24. }