浏览文章

文章信息

Magento2 获取客户收藏列表|Magento2 get customer wishlist 11667

<?php
/**
* DESC:
* author:秋枫雁飞
* website:https://bbs.aiweline.com
* email: aiweline@qq.com
*/

namespace Mjd\CustomApi\Model\Wishlist;


class WishlistManagement implements \Mjd\CustomApi\Api\Wishlist\WishlistManagementInterface
{
   private $context;
   private $wishlist;

   function __construct(
       \Magento\Webapi\Model\Authorization\TokenUserContext $context,
       \Magento\Wishlist\Model\Wishlist $wishlist
   )
   {
       $this->context = $context;
       $this->wishlist = $wishlist;
   }

   /**
    * @inheritDoc
    */
   function getCustomerWishlist()
   {
       $userId = $this->context->getUserId();
       return $this->wishlist->loadByCustomerId($userId)->getItemCollection()->getData();
   }
}


原创