|
@@ -146,27 +146,13 @@ class Kan extends Base
|
|
|
public function buy($buyInfo, $activity)
|
|
|
{
|
|
|
$user = auth_user();
|
|
|
- $buy_type = request()->param('buy_type', 'kan');
|
|
|
- $groupon_id = request()->param('kan_id', 0);
|
|
|
-
|
|
|
- // 参与现有团
|
|
|
- if ($buy_type != 'alone' && $groupon_id) {
|
|
|
- // 检测并获取要参与的团
|
|
|
- $activityGroupon = $this->checkAndGetJoinGroupon($buyInfo, $user, $groupon_id);
|
|
|
- }
|
|
|
+ $buy_type = 'kan';
|
|
|
+ $kan_id = request()->param('kan_id', 0);
|
|
|
|
|
|
// 判断 并 增加 redis 销量
|
|
|
$stockSale = new StockSale();
|
|
|
$stockSale->cacheForwardSale($buyInfo);
|
|
|
|
|
|
- // (开新团不判断)参与旧团 增加预拼团人数,上面加入团的时候已经判断过一次了,所以这里 99.99% 会加入成功的
|
|
|
- if (isset($activityGroupon) && $activityGroupon) {
|
|
|
- // 增加拼团预成员人数
|
|
|
- $goods = $buyInfo['goods'];
|
|
|
- $activity = $goods['activity'];
|
|
|
- $this->grouponCacheForwardNum($activityGroupon, $activity, $user);
|
|
|
- }
|
|
|
-
|
|
|
return $buyInfo;
|
|
|
}
|
|
|
|