|
@@ -36,14 +36,20 @@ class ExportTaskJob implements ShouldQueue
|
|
|
*/
|
|
|
public function handle()
|
|
|
{
|
|
|
+ \Log::info('ExportTaskJob_start:'.json_encode($this->task));
|
|
|
$task_model = $this->task->getModel();
|
|
|
$this->task->setStatus(AbstractExportTask::running);
|
|
|
$data = $this->export_handle->getExportData();
|
|
|
$headers = $this->export_handle->getHeaders();
|
|
|
$file_name = md5($task_model->id . strtotime($task_model->created_at)) . ".csv";
|
|
|
$local_path = storage_path('tmp');
|
|
|
+
|
|
|
+ \Log::info('ExportTaskJob_task_id_start:'.$task_model->id);
|
|
|
+
|
|
|
ExcelHelper::saveFileCsv($headers, $data, $file_name, $local_path);
|
|
|
$this->task->saveExportTaskFile($local_path, $file_name);
|
|
|
unlink($local_path . '/' . $file_name);
|
|
|
+
|
|
|
+ \Log::info('ExportTaskJob_task_id_end:'.$task_model->id);
|
|
|
}
|
|
|
}
|