shish 3 years ago
parent
commit
69dff91623
1 changed files with 38 additions and 0 deletions
  1. 38 0
      console/controllers/ClearController.php

+ 38 - 0
console/controllers/ClearController.php

@@ -0,0 +1,38 @@
+<?php
+
+namespace console\controllers;
+
+use bizGhs\order\classes\OrderClass;
+use bizGhs\order\classes\OrderClearClass;
+use bizHd\purchase\classes\PurchaseClass;
+use yii\console\Controller;
+use Yii;
+
+class ClearController extends Controller
+{
+
+    //更新 ssh 2023503
+    public function actionUpdate()
+    {
+        ini_set('memory_limit', '2045M');
+        set_time_limit(0);
+        $list = OrderClearClass::getAllByCondition(['status' => 2], null, '*', null, true);
+        if (!empty($list)) {
+            foreach ($list as $clear) {
+                $payTime = $clear->payTime ?? '';
+                $saleIds = $clear->saleIds ?? '';
+                $ids = explode(',', trim($saleIds));
+                if (!empty($ids)) {
+                    OrderClass::updateByIds($ids, ['clearTime' => $payTime]);
+                }
+                $purchaseIds = $clear->purchaseIds ?? '';
+                $purchaseIds = explode(',', $purchaseIds);
+                if (!empty($purchaseIds)) {
+                    PurchaseClass::updateByIds($purchaseIds, ['clearTime' => $payTime]);
+                }
+            }
+        }
+
+    }
+
+}