|
@@ -870,7 +870,11 @@ class StoreOrder extends BaseModel
|
|
|
event('OrderPaySuccess', [$order, $formId]);
|
|
|
$res_Gift = true;
|
|
|
if ($order['is_gift']) {
|
|
|
- $res_Gift = TreeRecommend::insertTree($order['uid'], User::where('uid', $order['uid'])->value('spread_uid'))
|
|
|
+ $sps = User::where('uid', $order['uid'])->value('spread_uid');
|
|
|
+ if (TreeRecommend::where('uid', $order['uid'])->find()) {
|
|
|
+ $sps = $order['uid'];
|
|
|
+ }
|
|
|
+ $res_Gift = TreeRecommend::insertTree($order['uid'], $sps)
|
|
|
&& StorePink::pinkRecommend($order['id'])
|
|
|
&& self::addAchievement($order)
|
|
|
&& self::addAwardLake(sys_config('gift_order_award_lake', 30, true), $order['id'], 'gift');
|