|
@@ -53,25 +53,25 @@ class PublicController
|
|
|
// 'lock' => 1
|
|
// '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());
|
|
|
|
|
- }
|
|
|
|
|
|
|
+ StoreOrder::gainUserIntegral(StoreOrder::get(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)
|
|
public static function spreadIntegral($uid)
|