芝麻web文件管理V1.00
编辑当前文件:/home/projzpbv/public_html/wp-content/plugins/mailpoet/lib/WooCommerce/SubscriberEngagement.php
woocommerceHelper = $woocommerceHelper; $this->subscribersRepository = $subscribersRepository; } public function updateSubscriberEngagement($orderId): void { $order = $this->woocommerceHelper->wcGetOrder($orderId); if (!$order instanceof WC_Order) { return; } $subscriber = $this->subscribersRepository->findOneBy(['email' => $order->get_billing_email()]); if (!$subscriber instanceof SubscriberEntity) { return; } $this->subscribersRepository->maybeUpdateLastEngagement($subscriber); } public function updateSubscriberLastPurchase($orderId): void { $order = $this->woocommerceHelper->wcGetOrder($orderId); if (!$order instanceof WC_Order) { return; } $subscriber = $this->subscribersRepository->findOneBy(['email' => $order->get_billing_email()]); if (!$subscriber instanceof SubscriberEntity) { return; } $this->subscribersRepository->maybeUpdateLastPurchaseAt($subscriber); } }