|
@@ -161,8 +161,10 @@ class StoreOrderSuccessServices extends BaseServices
|
|
|
// 获取用户信息
|
|
// 获取用户信息
|
|
|
$userServices = app()->make(UserServices::class);
|
|
$userServices = app()->make(UserServices::class);
|
|
|
$user = $userServices->getUserInfo($order['uid']);
|
|
$user = $userServices->getUserInfo($order['uid']);
|
|
|
|
|
+ @file_put_contents('quanju.txt', $user['spread_uid'] . "-创建礼包推荐关系\r\n", 8);
|
|
|
|
|
|
|
|
if ($user['spread_uid'] > 0) {
|
|
if ($user['spread_uid'] > 0) {
|
|
|
|
|
+
|
|
|
// 如果用户有推广人,说明是通过推广链接支付的,需要创建礼包推荐关系,关系表是store_product_gift_group,需要保存product_id,uid,group_pid(小组上级),pid(真直推上级),fake_pid(假直推上级(直推上级的下级小组满人下放下来的人)),一个商品加一个pid推荐上级会形成一个小组,第一个加进小组的会是第二个加入的小组上级(group_pid),当一个小组满10人后,就会让第十人作为fake_pid直推上级建立新的10人小组,但pid还是真正的直推上级
|
|
// 如果用户有推广人,说明是通过推广链接支付的,需要创建礼包推荐关系,关系表是store_product_gift_group,需要保存product_id,uid,group_pid(小组上级),pid(真直推上级),fake_pid(假直推上级(直推上级的下级小组满人下放下来的人)),一个商品加一个pid推荐上级会形成一个小组,第一个加进小组的会是第二个加入的小组上级(group_pid),当一个小组满10人后,就会让第十人作为fake_pid直推上级建立新的10人小组,但pid还是真正的直推上级
|
|
|
// 获取商品ID
|
|
// 获取商品ID
|
|
|
$product_id = $order['cart_info'][0]['product_id'] ?? 0;
|
|
$product_id = $order['cart_info'][0]['product_id'] ?? 0;
|