From fb59937a8d715849c0b3505a7967edd6ba9bf4d2 Mon Sep 17 00:00:00 2001 From: omair saleh Date: Tue, 10 May 2022 16:07:59 +0800 Subject: [PATCH] fix transaction export --- .../Exports/Services/ExportsTransactions.php | 21 +++---------------- 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/app/Classes/Modules/Exports/Services/ExportsTransactions.php b/app/Classes/Modules/Exports/Services/ExportsTransactions.php index 581d6152..fef7a111 100644 --- a/app/Classes/Modules/Exports/Services/ExportsTransactions.php +++ b/app/Classes/Modules/Exports/Services/ExportsTransactions.php @@ -25,7 +25,7 @@ class ExportsTransactions implements FromQuery, WithHeadingRow, WithMapping */ public function query() { - return Transaction::query(); + return Transaction::whereIn([TransactionType::PAYMENT, TransactionType::BILL]); } /** @@ -62,26 +62,11 @@ class ExportsTransactions implements FromQuery, WithHeadingRow, WithMapping $booking = $transaction->owner; - $company = ''; if(!($booking instanceof Booking)){ - $booking = $transaction->owner->owner; - - if($booking instanceof Transaction){ - $booking = $booking->owner; - } - - if($booking instanceof Company){ - $company = $booking; - $booking = null; - } else { - $company = $booking->company; - } - - } else { - $company = $booking->company; + $booking = $booking->owner; } - if((!($company instanceof Company) || !($booking instanceof Booking)) && $booking !== null ) dd($company, $booking); + $company = $booking->company; return [ $company->reference,