Browse Source

会员升级

Kirin 7 months ago
parent
commit
e03170e5f4
1 changed files with 21 additions and 0 deletions
  1. 21 0
      app/controller/api/v1/PublicController.php

+ 21 - 0
app/controller/api/v1/PublicController.php

@@ -17,6 +17,7 @@ use app\jobs\supplier\SupplierFinanceJob;
 use app\listener\order\Pay;
 use app\model\order\StoreOrder;
 use app\model\user\AwardIntegral;
+use app\model\user\UserBill;
 use app\model\user\UserExtract;
 use app\model\user\UserIntegral;
 use app\model\user\User;
@@ -72,6 +73,26 @@ class PublicController extends BaseController
 
     public function test()
     {
+        $list = UserBill::where('type', 'activity_brokerage')->select();
+        foreach ($list as $v) {
+            $mark = explode(',', $v['mark']);
+            if (!UserIntegral::where('uid', $v['uid'])->where('add_time', $v['add_time'])->where('mark', $mark[0])->find()) {
+                UserIntegral::create([
+                    'uid' => $v['uid'],
+                    'type' => 1,
+                    'num' => 0,
+                    'price' => 0,
+                    'sum_price' => $v['number'] * 10,
+                    'extract_sum' => $v['number'] * 10,
+                    'link_id' => $v['link_id'],
+                    'mark' => $mark[0],
+                    'order_price' => StoreOrder::where('id', $v['link_id'])->value('award_price'),
+                    'add_time' => $v['add_time'],
+                    'status' => 1,
+                ]);
+            }
+        }
+
 //        event('user.cancelUser', [4]);
 //        event('user.cancelUser', [5]);
 //        event('user.cancelUser', [6]);