isEnabled('parent-payment') && \Setting::get('plugin.parent_payment.plugin_state') && (!request()->input('pid') || request()->input('pid') == \YunShop::app()->getMemberId()) && (new PaymentService())->canUse(\YunShop::app()->getMemberId(), $this->paymentTypes->getOrder()->id) && $this->paymentTypes->getOrders()->contains(function ($order) { return $order->plugin_id == 0; }) && $this->paymentTypes->getOrders()->count() == 1; } }