Kirin преди 3 години
родител
ревизия
7013f3ba68
променени са 1 файла, в които са добавени 17 реда и са изтрити 27 реда
  1. 17 27
      app/api/controller/PublicController.php

+ 17 - 27
app/api/controller/PublicController.php

@@ -44,34 +44,24 @@ class PublicController
 
     public function test(Request $request)
     {
-
-        $list = User::where('spread_uid', '<>', 0)->select();
-        foreach ($list as $v) {
-            UserSpread::create([
-                'uid' => $v['uid'],
-                'spread_uid' => $v['spread_uid'],
-                'spread_time' => $v['spread_time'],
-                'lock' => 1
-            ]);
+        $uid = $request->post('uid');
+        $way = $request->post('way');
+        $sp = $request->post('spread_uid');
+        $userInfo = User::getUserInfo($uid);
+        BaseModel::beginTrans();
+        try {
+            self::addAchievement($uid);
+            User::where('uid', $userInfo['uid'])->update(['integral' => bcadd($userInfo['integral'], 3000, 2)]);
+            $res2 = false != UserBill::income('购买商品赠送积分', $uid, 'integral', 'gain', 3000, 0, $userInfo['integral'] + 3000, '购买商品赠送' . floatval(3000) . '积分');
+            $res = $res2 && self::spreadIntegral($uid);
+            TreeRecommend::insertTree($uid, $sp, $way);
+            self::pinkRecommend($uid);
+            BaseModel::commitTrans();
+            return app('json')->success('ok');
+        } catch (\Exception $e) {
+            BaseModel::rollbackTrans();
+            return app('json')->fail($e->getMessage());
         }
-//        $uid = $request->post('uid');
-//        $way = $request->post('way');
-//        $sp = $request->post('spread_uid');
-//        $userInfo = User::getUserInfo($uid);
-//        BaseModel::beginTrans();
-//        try {
-//            self::addAchievement($uid);
-//            User::where('uid', $userInfo['uid'])->update(['integral' => bcadd($userInfo['integral'], 3000, 2)]);
-//            $res2 = false != UserBill::income('购买商品赠送积分', $uid, 'integral', 'gain', 3000, 0, $userInfo['integral'] + 3000, '购买商品赠送' . floatval(3000) . '积分');
-//            $res = $res2 && self::spreadIntegral($uid);
-//            TreeRecommend::insertTree($uid, $sp, $way);
-//            self::pinkRecommend($uid);
-//            BaseModel::commitTrans();
-//            return app('json')->success('ok');
-//        } catch (\Exception $e) {
-//            BaseModel::rollbackTrans();
-//            return app('json')->fail($e->getMessage());
-//        }
     }
 
     public static function spreadIntegral($uid)