resolveUser($request->bearerToken()); if (empty($user)) { return response()->json([ 'code' => ErrorEnum::NOT_AUTH->value, 'message' => '请先登录', 'result' => [], 'type' => 'error', ]); } if ((int) ($user['status'] ?? 0) === 1) { return response()->json([ 'code' => ErrorEnum::NOT_AUTH->value, 'message' => '账号已被停用,请联系客服', 'result' => [], 'type' => 'error', ]); } $request->attributes->set('wx_user', $user); return $next($request); } }