Changed logic for eta date and etd date in import transit mail #758
@@ -53,50 +53,12 @@ class SendImportTransit extends Command
|
|||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
// $todayRecordExists = ImportTransit::whereDate('created_at', now()->toDateString())->first();
|
|
||||||
|
|
||||||
// if (!$todayRecordExists) {
|
|
||||||
// $this->info('No records created today. Mail not sent.');
|
|
||||||
// return;
|
|
||||||
// }
|
|
||||||
|
|
||||||
// $tableData = ImportTransit::select([
|
|
||||||
// 'cri_rfq_number',
|
|
||||||
// 'mail_received_date',
|
|
||||||
// 'pricol_ref_number',
|
|
||||||
// 'requester',
|
|
||||||
// 'shipper',
|
|
||||||
// 'shipper_location',
|
|
||||||
// 'shipper_invoice',
|
|
||||||
// 'shipper_invoice_date',
|
|
||||||
// 'customs_agent_name',
|
|
||||||
// 'eta_date',
|
|
||||||
// 'status',
|
|
||||||
// 'delivery_location',
|
|
||||||
// 'etd_date',
|
|
||||||
// 'mode',
|
|
||||||
// 'inco_terms',
|
|
||||||
// 'port_of_loading',
|
|
||||||
// 'port_of_discharge',
|
|
||||||
// 'delivery_city',
|
|
||||||
// 'packages',
|
|
||||||
// 'type_of_package',
|
|
||||||
// 'gross_weight',
|
|
||||||
// 'volume',
|
|
||||||
// 'bill_number',
|
|
||||||
// 'bill_received_date',
|
|
||||||
// 'vessel_number',
|
|
||||||
// 'remark',
|
|
||||||
// 'is_transit_identified',
|
|
||||||
// ])
|
|
||||||
// ->where('status', '!=', 'Delivered')
|
|
||||||
// ->get();
|
|
||||||
|
|
||||||
$tableData = ImportTransit::where('status', '!=', 'Delivered')->orderByRaw("
|
$tableData = ImportTransit::where('status', '!=', 'Delivered')->orderByRaw("
|
||||||
CAST(
|
CASE
|
||||||
regexp_replace(cri_rfq_number, '.*-([0-9]+).*', '\\1')
|
WHEN cri_rfq_number ~ '[0-9]+'
|
||||||
AS INTEGER
|
THEN CAST(regexp_replace(cri_rfq_number, '[^0-9]', '', 'g') AS INTEGER)
|
||||||
)
|
ELSE NULL
|
||||||
|
END NULLS LAST
|
||||||
")->get();
|
")->get();
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user