mirror of
https://gitlab.com/CIEFWorldwideSdnBhd/shipping-portal.git
synced 2026-08-19 04:24:12 +00:00
export based on payment date
This commit is contained in:
@@ -81,10 +81,13 @@ class ExportsPaymentTransactions implements FromQuery, WithHeadings, WithHeading
|
|||||||
$query->whereIn('type', [TransactionType::SHIPPING_INVOICE, TransactionType::STORAGE_INVOICE])->whereIn('status', [$approvalStatus]);
|
$query->whereIn('type', [TransactionType::SHIPPING_INVOICE, TransactionType::STORAGE_INVOICE])->whereIn('status', [$approvalStatus]);
|
||||||
|
|
||||||
if($start_date && $end_date) {
|
if($start_date && $end_date) {
|
||||||
$query->whereBetween('updated_at', [
|
$query->whereHas('transactions', function($transaction) use ($start_date, $end_date) {
|
||||||
|
$transaction->where('type', TransactionType::PAYMENT)
|
||||||
|
->whereBetween('updated_at', [
|
||||||
Carbon::parse($start_date)->format('Y-m-d 0:00:00'),
|
Carbon::parse($start_date)->format('Y-m-d 0:00:00'),
|
||||||
Carbon::parse($end_date)->format('Y-m-d 23:59:59')
|
Carbon::parse($end_date)->format('Y-m-d 23:59:59')
|
||||||
]);
|
]);
|
||||||
|
});
|
||||||
}
|
}
|
||||||
elseif($start_date && !$end_date) {
|
elseif($start_date && !$end_date) {
|
||||||
$query->whereHas('transactions', function($transaction) use ($start_date) {
|
$query->whereHas('transactions', function($transaction) use ($start_date) {
|
||||||
|
|||||||
Reference in New Issue
Block a user