id; return $this->success([]); $mobile=Auth::user()->mobile; if ($mobile==15286818088 || $mobile==15236877164 || $mobile==18638295271){ $re=QYCrownAuth::where('status',1)->where('user_id',$id)->first(); if (!$re){ return $this->error(50021); } return $this->success([]); }else{ return $this->success([]); } $re=QYCrownAuth::where('status',1)->where('user_id',$id)->first(); if (!$re){ return $this->error(50021); } return $this->success([]); } /* * 认证 * **/ public function Auth(){ return $this->success(['url'=>'api.app.cliu.cc/api/gzh']); $id=Auth::user()->id; $re=QYCrownAuth::where('user_id',$id)->first(); if (!$re){ $result=$this->person(Auth::user()->mobile); $qyinfo=new QYCrownAuth(); $qyinfo->user_id=$id; $qyinfo->authId=$result['result']['authId']; $qyinfo->authUrl=$result['result']['authUrl']; $qyinfo->mobile=Auth::user()->mobile; $qyinfo->time_out=Carbon::now()->addMinutes(5); $qyinfo->save(); return $this->success(['url'=>$qyinfo->authUrl]); }else{ if ($re->status==2){ $result=$this->person(Auth::user()->mobile); $qyinfo=QYCrownAuth::where('user_id',$id)->first(); $qyinfo->authId=$result['result']['authId']; $qyinfo->authUrl=$result['result']['authUrl']; $qyinfo->mobile=Auth::user()->mobile; $qyinfo->time_out=Carbon::now()->addMinutes(5); $qyinfo->save(); return $this->success(['url'=>$qyinfo->authUrl]); }else{ if ($re->time_outperson(Auth::user()->mobile); $qyinfo=QYCrownAuth::where('user_id',$id)->first(); $qyinfo->authId=$result['result']['authId']; $qyinfo->authUrl=$result['result']['authUrl']; $qyinfo->mobile=Auth::user()->mobile; $qyinfo->time_out=Carbon::now()->addMinutes(5); $qyinfo->save(); return $this->success(['url'=>$qyinfo->authUrl]); }else{ return $this->success(['url'=>$re->authUrl]); } } } } public function person($phone){ $sdkClient = \Util::getSDk(); // 待认证的用户信息 $user = new \User(); $user->setContactType("MOBILE"); $user->setContact($phone); $userAuthPageRequest = new \UserAuthPageRequest(); $userAuthPageRequest->setUser($user); $userAuthPageRequest->setMode("DEFAULT"); $userAuthPageRequest->setCallbackUrl('http://api.admin.app.jiuweiyun.cn/api/QYInfo/status'); $result = $sdkClient->service($userAuthPageRequest); return $result; } /* * 查看合同 * **/ public function GetDocument(){ $id=Auth::user()->id; $re=QYDocumet::where('user_id',$id)->orderByDesc('id')->get(); return $this->success($re); } public function Pdf(Request $request){ $id=$request->input('id'); $link=QYDocumet::find($id); header('Content-Type:application/pdf'); return file_get_contents($link->url); } }