update controllers logic
This commit is contained in:
@@ -5,6 +5,7 @@ namespace App\Services\ExtraCharges;
|
||||
use App\Models\AdditionalCharge;
|
||||
use App\Models\Invoice;
|
||||
use App\Models\User;
|
||||
use App\Services\ApplicationUrlService;
|
||||
use Illuminate\Support\Facades\DB;
|
||||
use Illuminate\Support\Facades\Log;
|
||||
|
||||
@@ -12,7 +13,8 @@ class ExtraChargesChargeService
|
||||
{
|
||||
public function __construct(
|
||||
private ExtraChargesContextService $context,
|
||||
private ExtraChargesInvoiceService $invoiceService
|
||||
private ExtraChargesInvoiceService $invoiceService,
|
||||
private ApplicationUrlService $urls,
|
||||
) {}
|
||||
|
||||
public function createCharge(array $payload): array
|
||||
@@ -197,8 +199,10 @@ class ExtraChargesChargeService
|
||||
'pre_balance' => $preBalance,
|
||||
'post_balance' => $postBalance,
|
||||
'invoice_total' => $invoiceTotal,
|
||||
'portal_link' => url('/login'),
|
||||
'invoice_link' => $invoiceId ? url('parent/invoices/view/' . $invoiceId) : url('parent/invoices'),
|
||||
'portal_link' => $this->urls->webLoginUrl(),
|
||||
'invoice_link' => $invoiceId
|
||||
? $this->urls->spaParentInvoiceViewUrl($invoiceId)
|
||||
: $this->urls->spaParentInvoicesIndexUrl(),
|
||||
];
|
||||
|
||||
$students = [];
|
||||
|
||||
Reference in New Issue
Block a user