where('status',1)->select()->toArray(); foreach ($channel as $k =>$v){ $mer_id=Db::name('activation_code') ->where('uid',$v['uid']) ->alias('ac') ->where('ac.status',3) ->where('ac.use_uid','>','0') ->leftJoin('merchant m','ac.use_id=m.uid') ->where('uid',$v['use_uid']) ->column('m.mer_id'); $order_where=[ 'paid'=>1, 'status'=>3, ]; //这个商户订单总可分佣金 $mer_fanyong=Db::name('store_order') ->where($order_where)->whereIn('mer_id',$mer_id)->whereBetweenTime('pay_time',$syFirstDay,$syLastDay)->sum('mer_fanyong'); //商户总流水 $mer_pay_price=Db::name('store_order') ->where($order_where)->whereIn('mer_id',$mer_id)->whereBetweenTime('pay_time',$syFirstDay,$syLastDay)->sum('pay_price'); //推荐商家流水返佣=商户订单总可分佣金*0.025 $recommend_=''; } } }