浏览文章
文章信息
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();
}
}