mirror of
https://github.com/invoiceninja/invoiceninja.git
synced 2025-07-09 03:14:30 -04:00
remove price() from subscriptionservice
This commit is contained in:
parent
45c23cbaf5
commit
6af6668ba6
@ -111,14 +111,14 @@ class SubscriptionService
|
|||||||
$recurring_invoice->next_send_date = now()->addSeconds($this->subscription->trial_duration);
|
$recurring_invoice->next_send_date = now()->addSeconds($this->subscription->trial_duration);
|
||||||
$recurring_invoice->backup = 'is_trial';
|
$recurring_invoice->backup = 'is_trial';
|
||||||
|
|
||||||
if(array_key_exists('coupon', $data) && ($data['coupon'] == $this->subscription->promo_code) && $this->subscription->promo_discount > 0)
|
if(array_key_exists('coupon', $data) && ($data['coupon'] == $this->subscription->promo_code) && $this->subscription->promo_discount > 0)
|
||||||
{
|
{
|
||||||
$recurring_invoice->discount = $this->subscription->promo_discount;
|
$recurring_invoice->discount = $this->subscription->promo_discount;
|
||||||
$recurring_invoice->is_amount_discount = $this->subscription->is_amount_discount;
|
$recurring_invoice->is_amount_discount = $this->subscription->is_amount_discount;
|
||||||
}
|
}
|
||||||
|
|
||||||
$recurring_invoice = $recurring_invoice_repo->save($data, $recurring_invoice);
|
$recurring_invoice = $recurring_invoice_repo->save($data, $recurring_invoice);
|
||||||
|
|
||||||
/* Start the recurring service */
|
/* Start the recurring service */
|
||||||
$recurring_invoice->service()
|
$recurring_invoice->service()
|
||||||
->start()
|
->start()
|
||||||
@ -144,7 +144,7 @@ class SubscriptionService
|
|||||||
$invoice->line_items = $subscription_repo->generateLineItems($this->subscription);
|
$invoice->line_items = $subscription_repo->generateLineItems($this->subscription);
|
||||||
$invoice->subscription_id = $this->subscription->id;
|
$invoice->subscription_id = $this->subscription->id;
|
||||||
|
|
||||||
if(strlen($data['coupon']) >=1 && ($data['coupon'] == $this->subscription->promo_code) && $this->subscription->promo_discount > 0)
|
if(strlen($data['coupon']) >=1 && ($data['coupon'] == $this->subscription->promo_code) && $this->subscription->promo_discount > 0)
|
||||||
{
|
{
|
||||||
$invoice->discount = $this->subscription->promo_discount;
|
$invoice->discount = $this->subscription->promo_discount;
|
||||||
$invoice->is_amount_discount = $this->subscription->is_amount_discount;
|
$invoice->is_amount_discount = $this->subscription->is_amount_discount;
|
||||||
@ -161,7 +161,7 @@ class SubscriptionService
|
|||||||
$subscription_repo = new SubscriptionRepository();
|
$subscription_repo = new SubscriptionRepository();
|
||||||
|
|
||||||
$recurring_invoice = RecurringInvoiceFactory::create($this->subscription->company_id, $this->subscription->user_id);
|
$recurring_invoice = RecurringInvoiceFactory::create($this->subscription->company_id, $this->subscription->user_id);
|
||||||
$recurring_invoice->client_id = $client_id;
|
$recurring_invoice->client_id = $client_id;
|
||||||
$recurring_invoice->line_items = $subscription_repo->generateLineItems($this->subscription, true);
|
$recurring_invoice->line_items = $subscription_repo->generateLineItems($this->subscription, true);
|
||||||
$recurring_invoice->subscription_id = $this->subscription->id;
|
$recurring_invoice->subscription_id = $this->subscription->id;
|
||||||
$recurring_invoice->frequency_id = $this->subscription->frequency_id ?: RecurringInvoice::FREQUENCY_MONTHLY;
|
$recurring_invoice->frequency_id = $this->subscription->frequency_id ?: RecurringInvoice::FREQUENCY_MONTHLY;
|
||||||
@ -249,10 +249,4 @@ class SubscriptionService
|
|||||||
{
|
{
|
||||||
return Product::whereIn('id', $this->transformKeys(explode(",", $this->subscription->recurring_product_ids)))->get();
|
return Product::whereIn('id', $this->transformKeys(explode(",", $this->subscription->recurring_product_ids)))->get();
|
||||||
}
|
}
|
||||||
|
|
||||||
public function price()
|
|
||||||
{
|
|
||||||
return 1;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user