Merge pull request #1596 from jitendra-webkul/jitendra

Issue #1583 fixed
This commit is contained in:
Jitendra Singh 2019-10-11 10:33:25 +05:30 committed by GitHub
commit 503a82c38c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
2 changed files with 7 additions and 4 deletions

View File

@ -79,16 +79,17 @@ class DownloadableLinkPurchasedRepository extends Repository
}
/**
* @param mixed $orderItem
* @param OrderItem $orderItem
* @param string $status
* @return void
*/
public function updateStatus($orderItem)
public function updateStatus($orderItem, $status)
{
$purchasedLinks = $this->findByField('order_item_id', $orderItem->id);
foreach ($purchasedLinks as $purchasedLink) {
$this->update([
'status' => 'available'
'status' => $status
], $purchasedLink->id);
}
}

View File

@ -111,7 +111,7 @@ class OrderRepository extends Repository
$this->orderItemRepository->manageInventory($orderItem);
$this->downloadableLinkPurchasedRepository->saveLinks($orderItem);
$this->downloadableLinkPurchasedRepository->saveLinks($orderItem, 'available');
}
Event::fire('checkout.order.save.after', $order);
@ -172,6 +172,8 @@ class OrderRepository extends Repository
$orderItem->parent->save();
}
}
$this->downloadableLinkPurchasedRepository->updateStatus($item, 'expired');
}
$this->updateOrderStatus($order);