header('ciphertext'); if (empty($token)) return response()->json(['code'=>401,'msg'=>'缺少openid','data'=>null]); $employee_id = $request->header('employee'); if (empty($employee_id)) return response()->json(['code'=>401,'msg'=>'缺少人员id','data'=>null]); //校验openid是否绑定 $bool = WxEmployeeOfficial::where('openid',$token)->where('employee_id',$employee_id)->exists(); if (! $bool) 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); } }