Merge pull request #1626 from jitendra-webkul/jitendra

Issue #1618 fixed
This commit is contained in:
Jitendra Singh 2019-10-14 16:27:58 +05:30 committed by GitHub
commit 9d96e0eee1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 18 additions and 4 deletions

View File

@ -37,18 +37,27 @@ class RefundRepository extends Repository
*/
protected $refundItemRepository;
/**
* DownloadableLinkPurchasedRepository object
*
* @var Object
*/
protected $downloadableLinkPurchasedRepository;
/**
* Create a new repository instance.
*
* @param \Webkul\Sales\Repositories\OrderRepository $orderRepository
* @param \Webkul\Sales\Repositories\OrderItemRepository $orderItemRepository
* @param \Webkul\Sales\Repositories\RefundItemRepository $refundItemRepository
* @param \Illuminate\Container\Container $app
* @param \Webkul\Sales\Repositories\OrderRepository $orderRepository
* @param \Webkul\Sales\Repositories\OrderItemRepository $orderItemRepository
* @param \Webkul\Sales\Repositories\RefundItemRepository $refundItemRepository
* @param \Webkul\Sales\Repositories\DownloadableLinkPurchasedRepository $downloadableLinkPurchasedRepository
* @param \Illuminate\Container\Container $app
*/
public function __construct(
OrderRepository $orderRepository,
OrderItemRepository $orderItemRepository,
RefundItemRepository $refundItemRepository,
DownloadableLinkPurchasedRepository $downloadableLinkPurchasedRepository,
App $app
)
{
@ -58,6 +67,8 @@ class RefundRepository extends Repository
$this->refundItemRepository = $refundItemRepository;
$this->downloadableLinkPurchasedRepository = $downloadableLinkPurchasedRepository;
parent::__construct($app);
}
@ -166,6 +177,9 @@ class RefundRepository extends Repository
}
$this->orderItemRepository->collectTotals($orderItem);
if ($orderItem->qty_ordered == $orderItem->qty_refunded + $orderItem->qty_canceled)
$this->downloadableLinkPurchasedRepository->updateStatus($orderItem, 'expired');
}
$this->collectTotals($refund);