Parcourir la source

更新新人福利状态

jason il y a 6 mois
Parent
commit
2d7377d82a
1 fichiers modifiés avec 17 ajouts et 9 suppressions
  1. 17 9
      application/api/controller/Test.php

+ 17 - 9
application/api/controller/Test.php

@@ -37,15 +37,23 @@ class Test
     public function copy_user(ProductTransfer $productTransfer, ProductOrder $productOrder, UserModel $userModel)
     {
         
-        $list = $productOrder::where('type_id', 3)->where('order_id', 0)->group('user_id')->select();
-        $is_super = 1; //1新人福利, 2超级福利
-        $i = 0;
-        foreach ($list as $item) {
-            $i++;
-            //取消转让订单
-            $userModel->where('id', $item['user_id'])->update(['is_super'=> $is_super]);
-        }
-        dump('完成了' . $i . '个订单');
+        $user_ids = $productOrder::where('type_id', 3)
+            ->field('user_id')
+            ->where('order_id', 0)
+            ->group('user_id')
+            ->select();
+        $rs = $userModel->whereIn('id', $user_ids)->update(['is_super'=> 1]);
+
+        dump('更新状态' . $rs . '个用户');
+
+        $user_ids = $productOrder::where('type_id', 4)
+            ->field('user_id')
+            ->where('order_id', 0)
+            ->group('user_id')
+            ->select();
+        $rs = $userModel->whereIn('id', $user_ids)->update(['is_super'=> 2]);
+
+        dump('更新状态' . $rs . '个用户');
     }
 
     /*