shish 1 rok temu
rodzic
commit
cefddc89d0
1 zmienionych plików z 17 dodań i 0 usunięć
  1. 17 0
      console/controllers/CustomDebtChangeController.php

+ 17 - 0
console/controllers/CustomDebtChangeController.php

@@ -6,6 +6,7 @@ use bizGhs\custom\classes\CustomDebtChangeClass;
 use bizGhs\custom\models\CustomDebtChange;
 use bizGhs\order\classes\OrderClass;
 use bizGhs\order\classes\RefundOrderClass;
+use bizGhs\order\models\Order;
 use yii\console\Controller;
 use Yii;
 
@@ -38,4 +39,20 @@ class CustomDebtChangeController extends Controller
         }
     }
 
+    public function actionOrder()
+    {
+        ini_set('memory_limit', '2045M');
+        set_time_limit(0);
+        $query = new \yii\db\Query();
+        $query->from(Order::tableName());
+        $query->where(['payStatus' => 1]);
+        foreach ($query->batch() as $batch) {
+            foreach ($batch as $change) {
+                $changeId = $change['id'];
+                $payTime = $change['payTime'];
+                CustomDebtChangeClass::updateByCondition(['capitalType' => 10, 'relateId' => $changeId], ['payTime' => $payTime]);
+            }
+        }
+    }
+
 }