get('admin_user_id'); $option= request()->get('option'); //获取服务站点 $data = modelCsInfo::whereIn('admin_user_id',$adminUid) ->paginate(10) ->toArray(); foreach ($data['data'] as &$value){ //>>1.获取绑定后下过单的用户 $value['user_num'] = LanzuUserRelationBind::where('source_id',$value['admin_user_id'])->count(); $uid = Order::getUserOrder($value['admin_user_id']); //>>2.获取订单数据 $value['order_user_num'] = Order::getOrderData([ 'user_type'=>'lanzu_biz',//谁取数据 user_type 用户类型 'data_type'=>'count_user',//取什么数据 data_type 数据类型 'market_id'=>'',//取哪个市场数据 'condition'=>1,//取数据维度 condition 'user_ids'=>$uid?$uid:null ],$option);//下单人数 $value['order_num'] = Order::getOrderData([ 'user_type'=>'lanzu_biz',//谁取数据 user_type 用户类型 'data_type'=>'number',//取什么数据 data_type 数据类型 'market_id'=>'',//取哪个市场数据 'condition'=>1,//取数据维度 condition 'user_ids'=>$uid?$uid:null ],$option);//订单数 $value['order_amount'] = Order::getOrderData([ 'user_type'=>'lanzu_biz',//谁取数据 user_type 用户类型 'data_type'=>'amount',//取什么数据 data_type 数据类型 'market_id'=>'',//取哪个市场数据 'condition'=>1,//取数据维度 condition 'user_ids'=>$uid?$uid:null ],$option);//订单金额 } return $model->makePaginator( $data['total'] ?? 0, // 传入总记录数 $data['data'] ?? [] // 传入数据二维数组 ); } }