id; $page_index=$request->input('page_index',1); $page_size=$request->input('page_size',15); $search_name=$request->input('search_name',''); $data=ApplyUser::where('user_id',$id); if ($search_name){ $uids=ApplyUser::where('user_id',$id)->pluck('apply_user_id'); $ids=User::whereIn('id',$uids)->where('nickname','like',"%$search_name%")->orwhere('mobile','like',"%$search_name%") ->where('realname','like',"%$search_name%")->pluck('id'); $data->whereIn('apply_user_id',$ids); } $count=$data->count(); $data=$data->with(['GetApplyUser'=>function($q){ $q->with(['recom_user:nickname,id,remark_name'])->select('id','headimgurl','mobile','nickname','remark_name','recom_id','level','realname'); }])->orderByDesc('id') ->take($page_size)->skip(($page_index-1)*$page_size)->get(); return $this->success_list($data,'',$count); } public function Apply(Request $request){ // return $this->error(50021,'','暂停使用,开放时间另行通知'); $input=$request->all(); $type=$input['type']; $user_id=$input['user_id']; $cause=$input['cause']; $imgList=$input['imgList']; $id=Auth::user()->id; $re=new ApplyUser(); $re->user_id=$id; $re->apply_user_id=$user_id; $re->cause=$cause; $re->imgList=$imgList; $re->type=$type; $re->save(); return $this->success([]); } public function UploadApplyImg(Request $request,ImageUploadHandler $imageUploadHandler){ // return $this->error(50021,'','暂停使用,开放时间另行通知'); if ($request->file('img')){ $re=$imageUploadHandler->save($request->img,'apply',Auth::user()->id); if ($re){ return $this->success(['imgUrl'=>$re['path']]); } } return $this->error(500236,'','上传失败'); } public function CancleApply(Request $request){ ApplyUser::where('id',$request->id)->update(['apply_status'=>1]); return $this->success([]); } public function GetCache(){ $data=Goodtest::where('is_deleted',0)->get(); foreach ($data as $k=>$v){ dump($v->name.'===='.Cache::get('dwbs_good_num'.$v->id)); } } }