|
|
|
@ -15,6 +15,7 @@ class User extends Model |
|
|
|
|
|
|
|
public $identityArr = [2 => '代理', 3 => '用户']; |
|
|
|
|
|
|
|
protected static $trade_id = 0; |
|
|
|
/** |
|
|
|
* 注册用户 |
|
|
|
* @param $data |
|
|
|
@ -346,6 +347,9 @@ class User extends Model |
|
|
|
# 获取用户代理 |
|
|
|
$aid = User::where('id',$user_id)->value('aid'); |
|
|
|
if (empty($aid)) return false; |
|
|
|
if (empty(self::$trade_id)) { |
|
|
|
self::$trade_id = $user_id; |
|
|
|
} |
|
|
|
# 获取代理返点比率 |
|
|
|
$rebate_ratio = AgentInfo::where('aid',$aid)->value('rebate_ratio'); |
|
|
|
if (!$rebate_ratio || !($rebate_ratio * 1)) return false; |
|
|
|
@ -357,7 +361,7 @@ class User extends Model |
|
|
|
$residue_amount = self::incrWithdrawalBalance($aid,$rebateRatioAmount); |
|
|
|
|
|
|
|
# 代理充值返点金额 |
|
|
|
RechargeRecords::createRecords($aid,$rebateRatioAmount,$residue_amount,1,4,$user_id); |
|
|
|
RechargeRecords::createRecords($aid,$rebateRatioAmount,$residue_amount,1,4,self::$trade_id); |
|
|
|
|
|
|
|
# 获取用户代理上级代理 |
|
|
|
self::addRebateRatioAmount($aid,$amount,$rebate_ratio); |
|
|
|
|