//等级的各自比例,2是10%,3是20%,4是30%,5是40一次类推进入一个数组中 $levelall=array('2'=>0.1,'3'=>0.2,'4'=>0.3,'5'=>0.4,'6'=>0.5,'7'=>0.6,'8'=>0.7);
$users 通过数据库查询得到对应的团队用户,$level是当前级别,$bili当前用户级别
foreach ($users as $row=>$val) { $sql = "SELECT user_rank,user_id from `crm_user` where user_id =$val "; $userrow = $this->App->findrow($sql); //用户的级别 if($userrow['user_rank']>=$level) { $level=$userrow['user_rank']; $ubili=$bili-$levelall[$userrow['user_rank']]; //减去当前级别对应的比例 $suid=$userrow['user_id']; if($ubili>0) { $sjjine=$ubili; $this->rukuzijincg($sjjine,$uid,$suid,$order_sn);//数据入库 } $bili=$levelall[$userrow['user_rank']]; }else if($level>=8) { break;//最高级是8 } else { continue; } }