Kirin 3 лет назад
Родитель
Сommit
7e39953f01
1 измененных файлов с 27 добавлено и 27 удалено
  1. 27 27
      app/api/controller/PublicController.php

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

@@ -44,34 +44,34 @@ 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) && self::groupIntegral($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());
+//        $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) && self::groupIntegral($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)