Browse Source

优化返点记录操作人员

master
wanghongjun 2 years ago
parent
commit
2ac046b134
  1. 6
      app/model/User.php

6
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);

Loading…
Cancel
Save