service = new MemberService(); } /** * 获取用户信息 * @return array|mixed */ public function info(){ $info = $this->service->getUserInfo(['m.id'=> $this->userId],'',1); return message(MESSAGE_OK,true, $info); } /** * 保存资料 * @param MemberValidator $validator * @return array */ public function saveInfo(MemberValidator $validator){ $params = $validator->check(request()->all(),'save'); if(!is_array($params)){ return message($params, false); } return $this->service->saveInfo($this->userId); } /** * 加入会员 * @return array */ public function vip(){ return $this->service->buyVip($this->userId); } }