header('ciphertext'); if (!isset($token)){ return response()->json(['code'=>401,'msg'=>'缺少openid','data'=>null]); } //校验openid是否绑定 $employee = new WxEmployeeOfficial(); $employee_id = $employee->where('openid',$token)->value('employee_id'); if ($employee_id < 0) return response()->json(['code'=>401,'msg'=>'用户信息错误!','data'=>null]); //校验用户 $checkResult = EmployeeService::checkWxUser($employee_id); list($state, $data) = $checkResult; if(! $state) return response()->json(['code'=>401,'msg'=>$data,'data'=>null]); $request->userData = $data; return $next($request); } }