fix bug with fetching company module from invoice modal in create payment transaction processor

This commit is contained in:
Omair Saleh
2023-05-25 15:08:24 +08:00
parent 408397e20e
commit 7f73ec14a5
@@ -20,6 +20,7 @@ use App\Models\Wallet;
use App\Classes\Modules\Orders\Processors\UpdateDoFromVTPortalProcessor;
use App\Classes\Modules\Orders\Processors\UpdateDoFromYDPortalProcessor;
use App\Classes\Modules\Transactions\Services\UpdatesTransactionStatus;
use Illuminate\Support\Facades\Log;
class CreatePaymentTransactionProcessor
{
@@ -87,6 +88,7 @@ class CreatePaymentTransactionProcessor
public function execute(Transaction $invoice, $payment_method, $bank_code)
{
$amount = $invoice->amount;
Log::info($invoice->owner);
$company_module = $invoice->owner->owner->companyModule()->first();
$approvalStatus = ApprovalStatus::PENDING_SUBMISSION;
$billNumber = $this->generatesTransactionBillNumber->execute('PYMT-');