diff --git a/app/model/User.php b/app/model/User.php index aa84aa3..aeb25b8 100644 --- a/app/model/User.php +++ b/app/model/User.php @@ -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);