Kaynağa Gözat

更新核销码

shish 2 yıl önce
ebeveyn
işleme
e3b95a4559
1 değiştirilmiş dosya ile 22 ekleme ve 0 silme
  1. 22 0
      console/controllers/TestController.php

+ 22 - 0
console/controllers/TestController.php

@@ -8,6 +8,8 @@ use biz\item\classes\PtItemClass;
 use biz\main\classes\MainClass;
 use biz\shop\classes\ShopClass;
 use biz\sj\classes\SjClass;
+use bizGhs\cg\classes\CgOrderClass;
+use bizGhs\cg\models\CgOrder;
 use bizGhs\custom\models\Custom;
 use bizGhs\item\classes\ItemClass;
 use bizGhs\item\classes\ItemClassClass;
@@ -25,6 +27,26 @@ use yii\console\Controller;
 class TestController extends Controller
 {
 
+    //更新核销码 ssh 20240804
+    public function actionCheckCode()
+    {
+        ini_set('memory_limit', '2045M');
+        set_time_limit(0);
+
+        $query = new \yii\db\Query();
+        $query->from(CgOrder::tableName());
+
+        foreach ($query->batch() as $batch) {
+            foreach ($batch as $cg) {
+                $orderSn = $cg['orderSn']??'';
+                $id = $cg['id']??0;
+                $checkCode = substr($orderSn,-4);
+                CgOrderClass::updateById($id,['checkCode'=>$checkCode]);
+            }
+        }
+    }
+
+
     //更新时间
     public function actionExpendTime()
     {