CHANGE_TEMP_QUEUE_ENABLED
This commit is contained in:
parent
2386c6c227
commit
2f70084e83
@ -17,6 +17,7 @@ use App\Models\FileModel;
|
||||
use App\Models\EmpEndorsementModel;
|
||||
|
||||
use App\Controllers\Jobs ;
|
||||
use App\Controllers\JobWorker ;
|
||||
|
||||
use PhpOffice\PhpSpreadsheet\Spreadsheet;
|
||||
use Kint\Kint;
|
||||
@ -266,8 +267,9 @@ class EmployeeServiceController extends AdminController
|
||||
{
|
||||
//proceed next data level validation in JOB queue
|
||||
$job_details = new Jobs();
|
||||
|
||||
$r = Jobs::addJob(['job_name' => 'excelFileDataValidation','payload' => ['file_id' => $file_id]]);
|
||||
$jobWorker = new JobWorker();
|
||||
JobWorker::processJob($r);
|
||||
}
|
||||
return $result;
|
||||
|
||||
@ -438,6 +440,8 @@ class EmployeeServiceController extends AdminController
|
||||
$job_details = new Jobs();
|
||||
|
||||
$r = Jobs::addJob(['job_name' => 'employeesOnboardPreprocess','payload' => ['file_id' => $file_id]]);
|
||||
$jobWorker = new JobWorker();
|
||||
JobWorker::processJob($r);
|
||||
}
|
||||
return $result;
|
||||
|
||||
|
||||
@ -27,6 +27,14 @@ class JobWorker extends AdminController
|
||||
// }
|
||||
}
|
||||
|
||||
public static function streamOutput($data)
|
||||
{
|
||||
ob_implicit_flush(true);
|
||||
// try { ob_end_flush(); } catch(Exception $e) { echo $e->getMessage(); }
|
||||
echo $data;
|
||||
flush();
|
||||
}
|
||||
|
||||
public static function processJobs(array $jobdata = [])
|
||||
{
|
||||
// echo 'listen';//die();
|
||||
@ -49,6 +57,7 @@ class JobWorker extends AdminController
|
||||
//sleep(1);
|
||||
|
||||
SELF::processjob(['id' => $job->id,'uuid' => $job->uuid]);
|
||||
usleep( 500000 );
|
||||
}
|
||||
}
|
||||
}
|
||||
@ -86,8 +95,15 @@ class JobWorker extends AdminController
|
||||
{
|
||||
$job = $job[0];
|
||||
|
||||
echo "\nProcessing job id - " . $job->id . "\n";
|
||||
echo "Job name - " . $job->name . "\n";
|
||||
|
||||
|
||||
// echo "\nProcessing job id - " . $job->id . "\n";
|
||||
SELF::streamOutput("\nProcessing job id - " . $job->id . "\n");
|
||||
// sleep(5);
|
||||
// echo "Job name - " . $job->name . "\n";
|
||||
SELF::streamOutput("Job name - " . $job->name . "\n");
|
||||
// sleep(5);
|
||||
|
||||
// print_r(SELF::$event_class_mapping);
|
||||
// echo array_key_exists($job->name,SELF::$event_class_mapping) ? 'mapped' : 'notmapped';
|
||||
// die();
|
||||
@ -173,7 +189,8 @@ class JobWorker extends AdminController
|
||||
]);
|
||||
|
||||
// echo "Job $job->id $job_status. Response - $response \n";
|
||||
echo "Job $job->id $job_status \n";
|
||||
// echo "Job $job->id $job_status \n";
|
||||
SELF::streamOutput("Job $job->id $job_status \n");
|
||||
return true;
|
||||
}
|
||||
else
|
||||
|
||||
Loading…
Reference in New Issue
Block a user