无限极分销,查询分销用户的星级

无限极分销根据销售,根据用户的销售总额、下级数量,下级销售额达到指定数量自动升级会员等级

 function get_lvss(){
                $ttda['id']=$_SESSION['id'];

            $aa=M('user')->join("level on user.dls_lv=level.level_id")
                    ->where($ttda)
                    ->find();
            $perf=$aa['perf'];
            $ttaa['pid']=$_SESSION['id'];
            //查询用户的下级用户和自己的销售总额
		//查询自己下级数量
            $number=M('fx_user')->where($ttaa)->count();
		//查询下级的用户ID遍历放入uid中
            $uids=M('fx_user')->where($ttaa)->field('uid')->select();
            $uid=''; 
               foreach ($uids as $key => $v) {        
                       foreach ($v as $key => $value) {
                           $uid[]=$value;
                       }
                   }
            $ssa['id']=array('in',$uid);
            //查询等级需要的条件
            $level=M('level')->select();         
            foreach ($level as $k => $v) {        
                if ($perf>=$v['demand']&&$number>=$v['lower_number']) {
                     $wher['id']=array('in',$uid);
                        $condition['_logic'] = "AND";
                        $asa['_complex']=$wher;
                        $asa['perf'] = array("egt",$v['lower_achievement']);                
                   $achii= M('user')->where($asa)->count();                 
                  if ($achii>=$v['lower_group']) {
                 $lvs=$v['level_id'];
                  }                   
                }
            }    
            return $lvs;
    }

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值