memberGroup = $memberGroup; $this->memberGroupInfo = $memberGroupInfo; } /** * @param $request * @return array * 获取推荐用户 */ public function isSuggestMember($request){ $group = $this->memberGroup->where('is_suggest',1)->first(); $take = 50; if(!empty($request['take_count'])){ $take = $request['take_count']; } if($group){ $groupInfo = $this->memberGroupInfo ->where('member_group_id',$group->id) ->orderBy('sort') ->take($take) ->select('uid','sort') ->get(); if($groupInfo){ $array = $groupInfo->toArray(); $userData = []; foreach ($array as $key=>$value){ $userData[] = $value['uid']; } //请求用户接口获取用户信息 $uids = implode(',',$userData); $data = $this->getMemberSortIdList($uids); if($data){ return jsonSuccess(['list'=>$data]); } return jsonSuccess(new \stdClass()); } } return jsonSuccess(); } }