Browse Source

统计更新

shish 3 năm trước cách đây
mục cha
commit
1a1251f9e5
1 tập tin đã thay đổi với 25 bổ sung8 xóa
  1. 25 8
      console/controllers/CgController.php

+ 25 - 8
console/controllers/CgController.php

@@ -2,21 +2,38 @@
 
 namespace console\controllers;
 
-use biz\product\classes\ProductClass;
-use biz\product\classes\XjClass;
-use biz\shop\classes\ShopClass;
-use biz\wx\classes\WxMessageClass;
-use biz\wx\classes\WxOpenClass;
-use bizGhs\item\classes\ItemClass;
 use bizGhs\order\classes\PurchaseOrderItemClass;
-use common\components\dict;
-use common\components\wxUtil;
+use bizHd\purchase\classes\PurchaseClass;
+use bizHd\purchase\classes\PurchaseItemClass;
 use yii\console\Controller;
 use Yii;
 
 class CgController extends Controller
 {
 
+    // ./yii cg/update
+    public function actionUpdate()
+    {
+        ini_set('memory_limit', '2045M');
+        set_time_limit(0);
+        $list = PurchaseClass::getAllByCondition(['status' => 4], null, '*', null, true);
+        if (!empty($list)) {
+            foreach ($list as $order) {
+                $orderSn = $order->orderSn ?? '';
+                $ghsId = $order->ghsId ?? 0;
+                $payTime = $order->payTime;
+                $addTime = $order->addTime ?? '';
+                if ($payTime == '0000-00-00 00:00:00') {
+                    $order->payTime = $addTime;
+                    $order->save();
+                    $payTime = $addTime;
+                    echo $orderSn . "确认时间设置为:" . $payTime . "\n";
+                }
+                PurchaseItemClass::updateByCondition(['orderSn' => $orderSn], ['payTime' => $payTime, 'ghsId' => $ghsId]);
+            }
+        }
+    }
+
     //供货商 ./yii cg/ghs-cg-update
     public function actionGhsCgUpdate()
     {