fix transaction export

This commit is contained in:
omair saleh
2022-05-10 16:07:59 +08:00
parent 1e782e9e49
commit fb59937a8d
@@ -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,