From e3b8651211e2e88d6e6ef63d83000a94794a66f2 Mon Sep 17 00:00:00 2001 From: = Date: Wed, 1 Jul 2020 11:06:40 +1000 Subject: [PATCH] RecurringService --- .../RecurringInvoice/StoreRecurringInvoiceRequest.php | 1 + app/Repositories/RecurringInvoiceRepository.php | 3 --- app/Services/Credit/ApplyNumber.php | 10 ++++++++++ app/Services/Credit/CreateInvitations.php | 10 ++++++++++ app/Services/Credit/GetCreditPdf.php | 10 ++++++++++ app/Services/Credit/MarkSent.php | 10 ++++++++++ app/Services/Payment/DeletePayment.php | 10 ++++++++++ app/Services/Payment/RefundPayment.php | 10 ++++++++++ app/Services/Payment/SendEmail.php | 10 ++++++++++ app/Services/Payment/UpdateInvoicePayment.php | 10 ++++++++++ app/Services/Quote/ApplyNumber.php | 11 +++++++++++ app/Services/Quote/ConvertQuote.php | 11 +++++++++++ app/Services/Quote/CreateInvitations.php | 11 +++++++++++ app/Services/Quote/MarkApproved.php | 10 ++++++++++ app/Services/Quote/MarkSent.php | 10 ++++++++++ app/Services/Quote/SendEmail.php | 10 ++++++++++ app/Transformers/ActivityTransformer.php | 10 ++++++++++ 17 files changed, 154 insertions(+), 3 deletions(-) diff --git a/app/Http/Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php b/app/Http/Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php index 32a195da4f30..b5dd220a68b3 100644 --- a/app/Http/Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php +++ b/app/Http/Requests/RecurringInvoice/StoreRecurringInvoiceRequest.php @@ -51,6 +51,7 @@ class StoreRecurringInvoiceRequest extends Request $rules['invitations.*.client_contact_id'] = 'distinct'; + $rules['frequency_id'] = 'required,integer'; return $rules; } diff --git a/app/Repositories/RecurringInvoiceRepository.php b/app/Repositories/RecurringInvoiceRepository.php index adb90cf743f7..7df37e577da3 100644 --- a/app/Repositories/RecurringInvoiceRepository.php +++ b/app/Repositories/RecurringInvoiceRepository.php @@ -34,9 +34,6 @@ class RecurringInvoiceRepository extends BaseRepository $invoice_calc = new InvoiceSum($invoice, $invoice->settings); $invoice = $invoice_calc->build()->getInvoice(); - - //fire events here that cascading from the saving of an invoice - //ie. client balance update... return $invoice; } diff --git a/app/Services/Credit/ApplyNumber.php b/app/Services/Credit/ApplyNumber.php index 387b708109d1..d77fef7c88d8 100644 --- a/app/Services/Credit/ApplyNumber.php +++ b/app/Services/Credit/ApplyNumber.php @@ -1,4 +1,14 @@