|
@@ -204,11 +204,20 @@ class User extends Backend
|
|
|
$user_score = Db::name('user_wallet')->where('score','gt',0)->column('user_id,score');
|
|
|
//dump($user_score);
|
|
|
|
|
|
+ //各个用户的推荐返佣总额
|
|
|
+ $user_fanyong = [];
|
|
|
+ $user_score_log = Db::name('user_score_log')->field('user_id,sum(change_value) as sum_change_value')->where('log_type',3)->group('user_id')->select();
|
|
|
+ foreach($user_score_log as $log){
|
|
|
+ $user_fanyong[$log['user_id']] = $log['sum_change_value'];
|
|
|
+ }
|
|
|
+
|
|
|
//找出那个超出2倍的
|
|
|
$special_user = [];
|
|
|
foreach($user_score as $user_id => $score){
|
|
|
$user_pay_money = isset($user_pay[$user_id]) ? $user_pay[$user_id] : 0;
|
|
|
- if($score > $user_pay_money * 2){
|
|
|
+ $user_fanyong_money = isset($user_fanyong[$user_id]) ? $user_fanyong[$user_id] : 0;
|
|
|
+
|
|
|
+ if($score > ($user_pay_money + $user_fanyong_money) * 2){
|
|
|
$special_user[] = $user_id;
|
|
|
}
|
|
|
}
|