fix bill seeder

This commit is contained in:
omair saleh
2022-02-22 01:20:36 +08:00
parent 43899b03c1
commit 4c1c8db0e4
@@ -31,7 +31,15 @@ class CalculatesBookingCurrencyAverageRate
}
else if ($type == TransactionType::BILL) {
return $booking->transactions()->bills()->complete()->sum('original_amount') / $booking->transactions()->bills()->complete()->sum('amount');
return $booking->transactions()->payments()->complete()->whereHas('transactions', function($query){
return $query->whereIn('status', [ApprovalStatus::APPROVED, ApprovalStatus::COMPLETED]);
})->sum(function($query){
return $query->transactions()->sum('original_amount');
}) / $booking->transactions()->payments()->complete()->whereHas('transactions', function($query){
return $query->whereIn('status', [ApprovalStatus::APPROVED, ApprovalStatus::COMPLETED]);
})->sum(function($query){
return $query->transactions()->sum('amount');
});
}
}