|
@@ -179,6 +179,7 @@ class order extends IAsync
|
|
|
{
|
|
|
$this->reward_inviter($inviter,$level);
|
|
|
$invitees = search\relation_client::instance()->fetch_invitees(['user_id' => $inviter]);
|
|
|
+
|
|
|
$invitees = $this->ex_user($invitees,$ex_invitee);
|
|
|
$this->reward_invitees($inviter,$invitees,$level);
|
|
|
$ex_invitee = $inviter;
|
|
@@ -228,9 +229,10 @@ class order extends IAsync
|
|
|
foreach ($invitees as $invitee) {
|
|
|
$amount = $money / $num;
|
|
|
push_helper::invitee_order_complete_bonus($invitee,$this->user_info,$amount,$rate,$type_sn);
|
|
|
- $this->add_reward($inviter,$amount);
|
|
|
+ $this->add_reward($invitee,$amount);
|
|
|
}
|
|
|
- } else {
|
|
|
+ }
|
|
|
+ else {
|
|
|
return false;
|
|
|
}
|
|
|
}
|
|
@@ -249,7 +251,7 @@ class order extends IAsync
|
|
|
$type_sn = $ret['type_sn'];
|
|
|
$bonus = bonus_helper::send($type_sn, [$this->user_info->member_id()]);
|
|
|
$bonus_value = $bonus[0]['bonus_value'];
|
|
|
- $bonus_rate = $bonus[0]['bonus_rate'];
|
|
|
+ $bonus_rate = $bonus[0]['bonus_rate'];
|
|
|
push_helper::user_order_complete_fixed($this->user_info->member_id(),$bonus_value,$bonus_rate,$type_sn);
|
|
|
}
|
|
|
}
|