PMCORE-2181 Migrate to queue job - Cron File: cron.php - Activity: calculate
This commit is contained in:
committed by
Julio Cesar Laura Avendaño
parent
ef68bf318b
commit
7f6d4dc4b4
@@ -2,8 +2,10 @@
|
||||
|
||||
namespace ProcessMaker\TaskScheduler;
|
||||
|
||||
use AppDelegation;
|
||||
use App\Jobs\TaskScheduler;
|
||||
use Bootstrap;
|
||||
use Cases;
|
||||
use ConfigurationPeer;
|
||||
use Criteria;
|
||||
use Exception;
|
||||
@@ -192,7 +194,7 @@ class Task
|
||||
$job = function() use($now) {
|
||||
$this->setExecutionMessage("Unpausing applications");
|
||||
try {
|
||||
$cases = new \Cases();
|
||||
$cases = new Cases();
|
||||
$cases->ThrowUnpauseDaemon($now, 1);
|
||||
|
||||
$this->setExecutionResultMessage('DONE');
|
||||
@@ -205,4 +207,25 @@ class Task
|
||||
};
|
||||
$this->runTask($job);
|
||||
}
|
||||
|
||||
/**
|
||||
* This calculate duration.
|
||||
*/
|
||||
public function calculateDuration()
|
||||
{
|
||||
$job = function() {
|
||||
$this->setExecutionMessage("Calculating Duration");
|
||||
try {
|
||||
$appDelegation = new AppDelegation();
|
||||
$appDelegation->calculateDuration(1);
|
||||
$this->setExecutionResultMessage('DONE');
|
||||
$this->saveLog('calculateDuration', 'action', 'Calculating Duration');
|
||||
} catch (Exception $e) {
|
||||
$this->setExecutionResultMessage('WITH ERRORS', 'error');
|
||||
eprintln(" '-" . $e->getMessage(), 'red');
|
||||
$this->saveLog('calculateDuration', 'error', 'Error Calculating Duration: ' . $e->getMessage());
|
||||
}
|
||||
};
|
||||
$this->runTask($job);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user